![]() |
OpenSeesPyAssistant 1.1
OpenSeesPy for everyone
|
Class that is the children of UnconfMander1988 and combine the class RCCircShape (section) to retrieve the information needed. More...
Public Member Functions | |
def | __init__ (self, int ID, RCCircShape section, ec=1, ecp=1, fct=-1, et=-1, beta=0.1) |
Constructor of the class. More... | |
![]() | |
def | __init__ (self, int ID, fc, Ec, ec=1, ecp=1, fct=-1, et=-1, beta=0.1) |
Constructor of the class. More... | |
def | CheckApplicability (self) |
Implementation of the homonym abstract method. More... | |
def | Compute_ec (self) |
Method that computes the compressive concrete yield strain. More... | |
def | Compute_ecp (self) |
Method that computes the compressive concrete spalling strain. More... | |
def | Compute_ecu (self) |
Method that computes the compressive concrete failure strain. More... | |
def | Compute_et (self) |
Method that computes the tensile concrete yield strain. More... | |
def | Compute_fct (self) |
Method that computes the tensile concrete yield stress. More... | |
def | Concrete01 (self) |
Generate the material model Concrete01 for unconfined concrete using the computed parameters. More... | |
def | Concrete04 (self) |
Generate the material model Concrete04 for unconfined concrete (Mander 1988) using the computed parameters. More... | |
def | ReInit (self, ec=1, ecp=1, fct=-1, et=-1) |
Implementation of the homonym abstract method. More... | |
def | ShowInfo (self, plot=False, block=False, concrete04=True) |
Implementation of the homonym abstract method. 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 | |
section | |
section_name_tag | |
![]() | |
beta | |
data | |
Ec | |
ec | |
ecp | |
ecu | |
et | |
fc | |
fct | |
ID | |
Initialized | |
section_name_tag | |
Class that is the children of UnconfMander1988 and combine the class RCCircShape (section) to retrieve the information needed.
UnconfMander1988 | Parent class. |
Definition at line 1354 of file MaterialModels.py.
def __init__ | ( | self, | |
int | ID, | ||
RCCircShape | section, | ||
ec = 1 , |
|||
ecp = 1 , |
|||
fct = -1 , |
|||
et = -1 , |
|||
beta = 0.1 |
|||
) |
Constructor of the class.
It passes the arguments into the parent class to generate the combination of the parent class and the section class RCCircShape. The copy of the section passed is stored in the member variable self.section.
ID | (int): Unique material model ID. |
section | (RCCircShape): RCCircShape section object. |
ec | (float, optional): Compressive concrete yield strain. Defaults to 1, e.g. computed according to Karthik and Mander 2011. |
ecp | (float, optional): Concrete spalling strain. Defaults to 1, e.g. computed according to Mander 1988. |
fct | (float, optional): Tensile concrete yield strain. Defaults to -1, e.g. computed according to SIA 262:2012. |
et | (float, optional): Tensile concrete yield strain. Defaults to -1, e.g. computed according to SIA 262:2012. |
beta | (float, optional): Loating point value defining the exponential curve parameter to define the residual stress. Defaults to 0.1 (according to OpenSeesPy documentation) |
Reimplemented from UnconfMander1988.
Definition at line 1360 of file MaterialModels.py.
section |
Definition at line 1375 of file MaterialModels.py.
section_name_tag |
Definition at line 1377 of file MaterialModels.py.