31 #include <material/uniaxial/UniaxialMaterial.h> 52 virtual int setup_parameters(
void)= 0;
54 SteelBase(
int tag,
int classTag,
const double &fy,
const double &e0,
const double &b,
const double &a1,
const double &a2,
const double &a3,
const double &a4);
59 void setFy(
const double &);
60 double getFy(
void)
const;
62 inline void setHardeningRatio(
const double &d)
64 inline double getHardeningRatio(
void)
const 66 inline double getEsh(
void)
const 68 inline double getEpsy(
void)
const Base class for steel uniaxial materials.
Definition: SteelBase.h:37
double E0
Initial stiffness.
Definition: SteelBase.h:42
double a3
coefficient for isotropic hardening in tension
Definition: SteelBase.h:46
int recvData(const CommParameters &)
Receives object members through the channel being passed as parameter.
Definition: SteelBase.cc:74
double a4
coefficient for isotropic hardening in tension
Definition: SteelBase.h:47
double b
Hardening ratio (b = Esh/E0)
Definition: SteelBase.h:43
SteelBase(int tag, int classTag, const double &fy, const double &e0, const double &b, const double &a1, const double &a2, const double &a3, const double &a4)
Constructor.
Definition: SteelBase.cc:35
double a1
coefficient for isotropic hardening in compression
Definition: SteelBase.h:44
void setFy(const double &)
Assigns yield stress.
Definition: SteelBase.cc:53
double a2
coefficient for isotropic hardening in compression
Definition: SteelBase.h:45
void setInitialTangent(const double &)
Assigns intial Young's modulus.
Definition: SteelBase.cc:42
double getFy(void) const
Returns yield stress.
Definition: SteelBase.cc:60
Communication parameters between processes.
Definition: CommParameters.h:65
================================================================================
Definition: ContinuaReprComponent.h:34
double fy
Yield stress.
Definition: SteelBase.h:41
double getInitialTangent(void) const
Returns intial Young's modulus.
Definition: SteelBase.cc:49
int sendData(CommParameters &)
Send object members through the channel being passed as parameter.
Definition: SteelBase.cc:65
Base class for uniaxial materials.
Definition: UniaxialMaterial.h:88