![]() |
OpenSeesPyAssistant 1.1
OpenSeesPy for everyone
|
Class that stores funcions and material properties of a simple uniaxial bilinear model with the OpenSeesPy command type used to model it is Steel01. More...
Public Member Functions | |
def | __init__ (self, int ID, fy, Ey, b=0.01) |
Constructor of the class. More... | |
def | CheckApplicability (self) |
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 | Steel01 (self) |
Generate the material model Steel01 uniaxial bilinear material model. More... | |
def | UpdateStoredData (self) |
Implementation of the homonym abstract method. More... | |
def | CheckApplicability (self) |
Abstract function used to check the applicability of the material model. More... | |
Public Attributes | |
b | |
data | |
Ey | |
ey | |
fy | |
ID | |
Initialized | |
section_name_tag | |
Class that stores funcions and material properties of a simple uniaxial bilinear model with the OpenSeesPy command type used to model it is Steel01.
MaterialModels | Parent abstract class. |
Definition at line 2319 of file MaterialModels.py.
def __init__ | ( | self, | |
int | ID, | ||
fy, | |||
Ey, | |||
b = 0.01 |
|||
) |
Constructor of the class.
ID | (int): Unique material model ID. |
fy | (float): Yield stress. |
Ey | (float): Young modulus. |
b | (float, optional): Strain hardening factor. Defaults to 0.01. |
NegativeValue | ID needs to be a positive integer. |
NegativeValue | fy needs to be positive. |
NegativeValue | Ey needs to be positive. |
Reimplemented in UniaxialBilinearSteelIShape.
Definition at line 2326 of file MaterialModels.py.
def CheckApplicability | ( | self | ) |
Implementation of the homonym abstract method.
See parent class MaterialModels for detailed information.
Reimplemented from MaterialModels.
Definition at line 2423 of file MaterialModels.py.
def ReInit | ( | self | ) |
Implementation of the homonym abstract method.
See parent class DataManagement for detailed information.
Definition at line 2355 of file MaterialModels.py.
def ShowInfo | ( | self, | |
plot = False , |
|||
block = False |
|||
) |
Implementation of the homonym abstract method.
See parent class DataManagement for detailed information.
plot | (bool, optional): Option to show the plot of the material model. Defaults to False. |
block | (bool, optional): Option to wait the user command 'plt.show()' (avoiding the stop of the program everytime that a plot should pop up). Defaults to False. |
Definition at line 2387 of file MaterialModels.py.
def Steel01 | ( | self | ) |
Generate the material model Steel01 uniaxial bilinear material model.
See _Steel01 function for more information.
Definition at line 2438 of file MaterialModels.py.
def UpdateStoredData | ( | self | ) |
Implementation of the homonym abstract method.
See parent class DataManagement for detailed information.
Definition at line 2372 of file MaterialModels.py.
b |
Definition at line 2348 of file MaterialModels.py.
data |
Definition at line 2377 of file MaterialModels.py.
Ey |
Definition at line 2347 of file MaterialModels.py.
ey |
Definition at line 2364 of file MaterialModels.py.
fy |
Definition at line 2346 of file MaterialModels.py.
ID |
Definition at line 2345 of file MaterialModels.py.
Initialized |
Definition at line 2352 of file MaterialModels.py.
section_name_tag |
Definition at line 2351 of file MaterialModels.py.