68 #include "material/uniaxial/steel/SteelBase0103.h" 69 #include <utility/matrix/Matrix.h> 88 void determineTrialState(
double dStrain);
89 void detectLoadReversal(
double dStrain);
103 double a1 = STEEL_0103_DEFAULT_A1,
double a2 = STEEL_0103_DEFAULT_A2,
104 double a3 = STEEL_0103_DEFAULT_A3,
double a4 = STEEL_0103_DEFAULT_A4);
111 int revertToStart(
void);
115 void Print(std::ostream &s,
int flag =0);
121 double getStressSensitivity (
int gradNumber,
bool conditional);
122 double getInitialTangentSensitivity(
int gradNumber);
123 int commitSensitivity (
double strainGradient,
int gradNumber,
int numGrads);
double a3
coefficient for isotropic hardening in tension
Definition: SteelBase.h:46
Uniaxial material model for steel.
Definition: Steel01.h:85
Base class for uniaxial materials.
Definition: UniaxialMaterial.h:92
int activateParameter(int parameterID)
Activates the parameter identified by parameterID.
Definition: Steel01.cpp:374
int setParameter(const std::vector< std::string > &argv, Parameter ¶m)
Sets the value param to the parameter argv.
Definition: Steel01.cpp:313
double a4
coefficient for isotropic hardening in tension
Definition: SteelBase.h:47
int recvSelf(const CommParameters &)
Receives object through the channel being passed as parameter.
Definition: Steel01.cpp:281
double E0
Initial stiffness.
Definition: SteelBase.h:42
Base class for Steel01 and Steel03.
Definition: SteelBase0103.h:45
int setup_parameters(void)
Sets all history and state variables to initial values.
Definition: Steel01.cpp:73
double fy
Yield stress.
Definition: SteelBase.h:41
Steel01(void)
Constructor.
Definition: Steel01.cpp:112
double b
Hardening ratio (b = Esh/E0)
Definition: SteelBase.h:43
int recvData(const CommParameters &)
Receives object members through the channel being passed as parameter.
Definition: Steel01.cpp:256
void Print(std::ostream &s, int flag=0)
Print stuff.
Definition: Steel01.cpp:300
UniaxialMaterial * getCopy(void) const
Virtual constructor.
Definition: Steel01.cpp:242
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:34
Communication parameters between processes.
Definition: CommParameters.h:65
Matrix of floats.
Definition: Matrix.h:108
Definition: Parameter.h:65
int sendData(CommParameters &)
Send object members through the channel being passed as parameter.
Definition: Steel01.cpp:246
int sendSelf(CommParameters &)
Sends object through the channel being passed as parameter.
Definition: Steel01.cpp:267
double a1
coefficient for isotropic hardening in compression
Definition: SteelBase.h:44
int updateParameter(int parameterID, Information &info)
Updates the parameter identified by parameterID with info.
Definition: Steel01.cpp:337
double a2
coefficient for isotropic hardening in compression
Definition: SteelBase.h:45