ImportGenVectLin (class)

Method code available at https://github.com/Eomys/pyleecan/tree/master/pyleecan/Methods/Import/ImportGenVectLin

class ImportGenVectLin(start=0, stop=1, num=100, endpoint=True, is_transpose=False, init_dict=None, init_str=None)[source]

Bases: pyleecan.Classes.ImportMatrix.ImportMatrix

To generate a Linspace vector

VERSION = 1
check()

Check that the object is correctly set

comp_step()

Compute the Step between two points of the linspace

get_data()

Generate the linspace vector

Parameters

self (ImportGenVectLin) – An ImportGenVectLin object

Returns

vect – The generated linspace vector

Return type

ndarray

save(save_path='', is_folder=False)

Save the object to the save_path

Parameters
  • self – A pyleecan object

  • save_path (str) – path to the folder to save the object

  • is_folder (bool) – to split the object in different files: separate simulation machine and materials

copy()

Return a copy of the class

get_logger()

Get the object logger or its parent’s one

Parameters

obj – A pyleecan object

Returns

logger – Pyleecan object dedicated logger

Return type

logging.Logger

as_dict()[source]

Convert this object in a json seriable dict (can be use in __init__)

property start

Begin point of the linspace

Type

float

property stop

End point of the linspace

Type

float

property num

Number of value in the linspace

Type

float

property endpoint

If True, stop is the last sample. Otherwise, it is not included

Type

bool