OutStruct (class)

Method code available at https://github.com/Eomys/pyleecan/tree/master/pyleecan/Methods/Output/OutStruct

class OutStruct(Time=None, Angle=None, Nt_tot=None, Na_tot=None, logger_name='Pyleecan.Structural', Yr=None, Vr=None, Ar=None, meshsolution=-1, FEA_dict=None, init_dict=None, init_str=None)[source]

Bases: pyleecan.Classes._frozen.FrozenClass

Gather the structural module outputs

VERSION = 1
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(**kwargs)

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

compare(other, name='self')[source]

Compare two objects and return list of differences

as_dict(**kwargs)[source]

Convert this object in a json serializable dict (can be use in __init__). Optional keyword input parameter is for internal use only and may prevent json serializability.

property Time

Structural time Data object

Type

SciDataTool.Classes.DataND.Data

property Angle

Structural position Data object

Type

SciDataTool.Classes.DataND.Data

property Nt_tot

Length of the time vector

Type

int

property Na_tot

Length of the angle vector

Type

int

property logger_name

Name of the logger to use

Type

str

property Yr

Displacement output

Type

SciDataTool.Classes.DataND.DataND

property Vr

Velocity output

Type

SciDataTool.Classes.DataND.DataND

property Ar

Acceleration output

Type

SciDataTool.Classes.DataND.DataND

property meshsolution

FEA software mesh and solution

Type

MeshSolution

property FEA_dict

Dictionnary containing the main FEA parameter

Type

dict