![]() |
OpenSeesPyAssistant 1.1
OpenSeesPy for everyone
|
Class that is the children of PanelZoneSteelIShape and automatically create the spring material model Skiadopoulos 2021 (ID = master_node_ID). More...
Public Member Functions | |
def | __init__ (self, int master_node_ID, SteelIShape col, SteelIShape beam, int geo_transf_ID, t_dp=0, rigid=RIGID) |
Constructor of the class. More... | |
def | __init__ (self, int master_node_ID, SteelIShape col, SteelIShape beam, int geo_transf_ID, int mat_ID, rigid=RIGID) |
Constructor of the class. More... | |
![]() | |
def | __init__ (self, int master_node_ID, mid_panel_zone_width, mid_panel_zone_height, E, A_rigid, I_rigid, int geo_transf_ID, int mat_ID, pin_corners=True) |
Constructor of the class. More... | |
def | CreateMember (self) |
Method that initialises the member by calling the OpenSeesPy commands through various functions. More... | |
def | Record (self, str name_txt, str data_dir, force_rec=True, def_rec=True, time_rec=True) |
Implementation of the homonym abstract method. More... | |
def | RecordNodeDef (self, str name_txt, str data_dir, time_rec=True) |
Implementation of the homonym abstract method. More... | |
def | ReInit (self) |
Implementation of the homonym abstract method. More... | |
def | ShowInfo (self, plot=False, block=False) |
Implementation of the homonym abstract method. More... | |
def | UpdateStoredData (self) |
Implementation of the homonym abstract method. More... | |
def | Record (self, ele_ID, str name_txt, str data_dir, force_rec=True, def_rec=True, time_rec=True) |
Abstract method that records the forces, deformation and time of the member associated with the class. More... | |
def | RecordNodeDef (self, int iNode_ID, int jNode_ID, str name_txt, str data_dir, time_rec=True) |
Abstract method that records the deformation and time of the member's nodes associated with the class. More... | |
Public Attributes | |
beam | |
col | |
![]() | |
beam | |
beam_section_name_tag | |
col | |
col_section_name_tag | |
![]() | |
A_rigid | |
beam_section_name_tag | |
col_section_name_tag | |
data | |
E | |
element_array | |
geo_transf_ID | |
I_rigid | |
Initialized | |
iNode_ID | |
jNode_ID | |
master_node_ID | |
mat_ID | |
mid_panel_zone_height | |
mid_panel_zone_width | |
pin_corners | |
spring_ID | |
Class that is the children of PanelZoneSteelIShape and automatically create the spring material model Skiadopoulos 2021 (ID = master_node_ID).
PanelZoneSteelIShape | Parent class. |
Definition at line 361 of file MemberModel.py.
def __init__ | ( | self, | |
int | master_node_ID, | ||
SteelIShape | col, | ||
SteelIShape | beam, | ||
int | geo_transf_ID, | ||
t_dp = 0 , |
|||
rigid = RIGID |
|||
) |
Constructor of the class.
master_node_ID | (int): ID of the master node (central top node that should be a grid node). |
col | (SteelIShape): SteelIShape column section object. |
beam | (SteelIShape): SteelIShape beam section object. |
geo_transf_ID | (int): A geometric transformation (for more information, see OpenSeesPy documentation). |
t_dp | (float, optional): Doubler plate thickness. Defaults to 0. |
rigid | (float, optional): Parameter with a value enough big to assure rigidity of one element but enough small to avoid convergence problem. Defaults to RIGID. |
Reimplemented from PanelZoneSteelIShape.
Definition at line 367 of file MemberModel.py.
beam |
Definition at line 380 of file MemberModel.py.
col |
Definition at line 379 of file MemberModel.py.