42 #ifndef Concrete02IS_h 43 #define Concrete02IS_h 45 #include "material/uniaxial/concrete/Concrete02.h" 57 void Compr_Envlp(
double epsc,
double &sigc,
double &Ect);
64 Concrete02IS(
int tag,
double _E0,
double _fc,
double _epsc0,
double _fcu,
65 double _epscu,
double _rat,
double _ft,
double _Ets);
66 Concrete02IS(
int tag,
double _E0,
double _fc,
double _epsc0,
double _fcu,
70 double getInitialTangent(
void)
const;
76 int getVariable(
const std::string &variable,
Information &)
const;
int recvSelf(const Communicator &)
Receive the object.
Definition: Concrete02IS.cpp:118
UniaxialMaterial * getCopy(void) const
Constructor.
Definition: Concrete02IS.cpp:72
Communication parameters between processes.
Definition: Communicator.h:66
Base class for uniaxial materials.
Definition: UniaxialMaterial.h:93
int recvData(const Communicator &)
Receives object members through the communicator argument.
Definition: Concrete02IS.cpp:97
int sendData(Communicator &)
Send object members through the communicator argument.
Definition: Concrete02IS.cpp:89
void setInitialTangent(const double &)
Assigns concrete compressive strength.
Definition: Concrete02IS.cpp:82
int sendSelf(Communicator &)
Send the object.
Definition: Concrete02IS.cpp:104
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
Concrete02IS(int tag=0)
Default constructor.
Definition: Concrete02IS.cpp:50
Uniaxial model for concrete with tensile strength and tension softenint.
Definition: Concrete02.h:79
Definition: Concrete02IS.h:49