![]() |
OpenSeesPyAssistant 1.1
OpenSeesPy for everyone
|
Class that is the children of GIFBElement and combine the class FibersCircRCCircShape (fiber section) to retrieve the information needed. More...
Public Member Functions | |
def | __init__ (self, int iNode_ID, int jNode_ID, FibersCircRCCircShape fib, int geo_transf_ID, lambda_i=-1, lambda_j=-1, Lp=-1, Ip=-1, new_integration_ID=-1, min_tol=TOL_INTEGRATION, max_tol=TOL_INTEGRATION *1e4, max_iter=MAX_ITER_INTEGRATION, ele_ID=-1) |
Constructor of the class. More... | |
![]() | |
def | __init__ (self, int iNode_ID, int jNode_ID, int fiber_ID, D_bars, fy, int geo_transf_ID, lambda_i=-1, lambda_j=-1, Lp=-1, Ip=-1, new_integration_ID=-1, min_tol=TOL_INTEGRATION, max_tol=TOL_INTEGRATION *1e4, max_iter=MAX_ITER_INTEGRATION, ele_ID=-1) |
Constructor of the class. More... | |
def | ComputeIp (self) |
Compute the number of integration points with equal distance along the element. More... | |
def | ComputeLp (self) |
Method that computes the plastic length using Paulay 1992. 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, lambda_i=-1, lambda_j=-1, Lp=-1, Ip=5, new_integration_ID=-1, ele_ID=-1) |
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 | |
section | |
section_name_tag | |
![]() | |
D_bars | |
data | |
element_array | |
element_ID | |
fiber_ID | |
fy | |
geo_transf_ID | |
Initialized | |
iNode_ID | |
Ip | |
jNode_ID | |
L | |
lambda_i | |
lambda_j | |
Lp | |
max_iter | |
max_tol | |
min_tol | |
new_integration_ID | |
section_name_tag | |
Class that is the children of GIFBElement and combine the class FibersCircRCCircShape (fiber section) to retrieve the information needed.
GIFBElement | Parent class. |
Definition at line 1568 of file MemberModel.py.
def __init__ | ( | self, | |
int | iNode_ID, | ||
int | jNode_ID, | ||
FibersCircRCCircShape | fib, | ||
int | geo_transf_ID, | ||
lambda_i = -1 , |
|||
lambda_j = -1 , |
|||
Lp = -1 , |
|||
Ip = -1 , |
|||
new_integration_ID = -1 , |
|||
min_tol = TOL_INTEGRATION , |
|||
max_tol = TOL_INTEGRATION*1e4 , |
|||
max_iter = MAX_ITER_INTEGRATION , |
|||
ele_ID = -1 |
|||
) |
Constructor of the class.
iNode_ID | (int): ID of the first end node. |
jNode_ID | (int): ID of the second end node. |
fib | (FibersCircRCCircShape): FibersCircRCCircShape fiber section object. |
geo_transf_ID | (int): A geometric transformation (for more information, see OpenSeesPy documentation). |
lambda_i | (float, optional): Fraction of beam length over the plastic hinge length at end i (0 = no plastic hinge). Defaults to -1, e.g. plastic hinge in the end i. |
lambda_j | (float, optional): Fraction of beam length over the plastic hinge length at end j (0 = no plastic hinge). Defaults to -1, e.g. plastic hinge in the end j. |
Lp | (float, optional): Plastic hinge length. Defaults to -1, e.g. computed in ReInit(). |
Ip | (int, optional): Number of integration points (min. 3). Defaults to 5. |
new_integration_ID | (int, optional): ID of the integration technique. Defaults to -1, e.g. computed in ReInit(). |
min_tol | (float, optional): Minimal tolerance for the integration convergence. Defaults to TOL_INTEGRATION (Units). |
max_tol | (float, optional): Maximal tolerance for the integration convergence. Defaults to TOL_INTEGRATION*1e4. |
max_iter | (int, optional): Maximal number of iteration to reach the integretion convergence. Defaults to MAX_ITER_INTEGRATION (Units). |
ele_ID | (int, optional): Optional ID of the element. Defaults to -1, e.g. use IDConvention to define it. |
Reimplemented from GIFBElement.
Definition at line 1574 of file MemberModel.py.
section |
Definition at line 1596 of file MemberModel.py.
section_name_tag |
Definition at line 1600 of file MemberModel.py.