80 #include "material/uniaxial/steel/SteelBase0103.h"   113     void determineTrialState(
double dStrain);
   114     double getR(
double x_in);
   120     Steel03(
int tag, 
double fy, 
double E0, 
double b, 
double r, 
double cR1, 
double cR2,
   121        double a1 = STEEL_0103_DEFAULT_A1, 
double a2 = STEEL_0103_DEFAULT_A2,
   122        double a3 = STEEL_0103_DEFAULT_A3, 
double a4 = STEEL_0103_DEFAULT_A4);
   127     int setTrial(
double strain, 
double &stress, 
double &tangent, 
double strainRate = 0.0);
   137     void Print(std::ostream &s, 
int flag =0) 
const;
 int revertToLastCommit(void)
Reset material to last committed state. 
Definition: Steel03.cpp:260
int recvSelf(const Communicator &)
Receives object through the communicator argument. 
Definition: Steel03.cpp:312
Communication parameters between processes. 
Definition: Communicator.h:66
double a3
isotropic hardening parameter, increase of tension yield envelope as proportion of yield strength aft...
Definition: SteelBase.h:47
Base class for uniaxial materials. 
Definition: UniaxialMaterial.h:93
double a4
coefficient for isotropic hardening in tension (see a3) 
Definition: SteelBase.h:48
int setup_parameters(void)
Sets all history and state variables to initial values. 
Definition: Steel03.cpp:79
UniaxialMaterial * getCopy(void) const
Virtual constructor. 
Definition: Steel03.cpp:274
double E0
Initial stiffness. 
Definition: SteelBase.h:43
Base class for Steel01 and Steel03. 
Definition: SteelBase0103.h:46
int recvData(const Communicator &)
Receives object members through the communicator argument. 
Definition: Steel03.cpp:288
int setTrialStrain(double strain, double strainRate=0.0)
Sets the value of the trial strain. 
Definition: Steel03.cpp:113
double fy
Yield stress. 
Definition: SteelBase.h:42
int sendSelf(Communicator &)
Sends object through the communicator argument. 
Definition: Steel03.cpp:298
double b
Hardening ratio (b = Esh/E0) 
Definition: SteelBase.h:44
int commitState(void)
Commit the state of the material. 
Definition: Steel03.cpp:247
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
int sendData(Communicator &)
Send object members through the communicator argument. 
Definition: Steel03.cpp:278
Steel 03 uniaxial material. 
Definition: Steel03.h:86
double a1
increase of compression yield envelope as proportion of yield strength after a plastic strain of a2∗...
Definition: SteelBase.h:45
void Print(std::ostream &s, int flag=0) const
Print stuff. 
Definition: Steel03.cpp:331
double a2
coefficient for isotropic hardening in compression (see a1). 
Definition: SteelBase.h:46