68 #include "material/uniaxial/steel/SteelBase.h" 116 double R0,
double cR1,
double cR2,
117 double a1,
double a2,
double a3,
double a4,
double sigInit =0.0);
118 Steel02(
int tag,
double fy,
double E0,
double b,
double R0,
double cR1,
double cR2);
121 Steel02(
int tag,
double fy,
double E0,
double b);
127 int setTrialStrain(
double strain,
double strainRate = 0.0);
128 double getStrain(
void)
const;
129 double getStress(
void)
const;
130 double getTangent(
void)
const;
132 int commitState(
void);
133 int revertToLastCommit(
void);
134 int revertToStart(
void);
137 inline double getInitialStress(
void)
const 144 void Print(std::ostream &s,
int flag =0);
int sendData(CommParameters &)
Send object members through the channel being passed as parameter.
Definition: Steel02.cpp:313
Base class for steel uniaxial materials.
Definition: SteelBase.h:37
Vector que almacena los dbTags de los miembros de la clase.
Definition: DbTagData.h:43
int recvData(const CommParameters &)
Receives object members through the channel being passed as parameter.
Definition: Steel02.cpp:325
UniaxialMaterial * getCopy(void) const
Virtual constructor.
Definition: Steel02.cpp:129
Uniaxial material for steel. Menegotto-Pinto steel model with Filippou isotropic hardening.
Definition: Steel02.h:75
double E0
Initial stiffness.
Definition: SteelBase.h:42
double a3
coefficient for isotropic hardening in tension
Definition: SteelBase.h:46
void setInitialStress(const double &)
Sets the initial stress value.
Definition: Steel02.cpp:123
void Print(std::ostream &s, int flag=0)
Imprime el objeto.
Definition: Steel02.cpp:369
int setup_parameters(void)
Sets all history and state variables to initial values.
Definition: Steel02.cpp:72
double a4
coefficient for isotropic hardening in tension
Definition: SteelBase.h:47
DbTagData & getDbTagData(void) const
Returns a vector para almacenar los dbTags de los miembros de la clase.
Definition: Steel02.cpp:306
double b
Hardening ratio (b = Esh/E0)
Definition: SteelBase.h:43
int recvSelf(const CommParameters &)
Receives object through the channel being passed as parameter.
Definition: Steel02.cpp:351
double a1
coefficient for isotropic hardening in compression
Definition: SteelBase.h:44
double a2
coefficient for isotropic hardening in compression
Definition: SteelBase.h:45
Communication parameters between processes.
Definition: CommParameters.h:65
================================================================================
Definition: ContinuaReprComponent.h:34
double fy
Yield stress.
Definition: SteelBase.h:41
int sendSelf(CommParameters &)
Sends object through the channel being passed as parameter.
Definition: Steel02.cpp:337
Base class for uniaxial materials.
Definition: UniaxialMaterial.h:88