70 #include "material/uniaxial/concrete/ConcreteBase.h" 103 void CompReload(
void);
104 void CompEnvelope(
void);
105 void setCompUnloadEnv(
void);
106 void TensReload(
void);
107 void TensEnvelope(
void);
108 void setTenUnload(
void);
109 void setup_parameters(
void);
111 Concrete04(
int tag,
double fpc,
double eco,
double ecu,
double Ec0,
double fct,
double etu);
112 Concrete04(
int tag,
double fpc,
double eco,
double ecu,
double Ec0,
double fct,
double etu,
double beta);
113 Concrete04(
int tag,
double fpc,
double eco,
double ecu,
double Ec0);
117 inline double getInitialTangent(
void)
const 121 int revertToLastCommit(
void);
122 int revertToStart(
void);
129 void Print(std::ostream &s,
int flag =0)
const;
132 int getMaterialType(
void);
Communication parameters between processes.
Definition: Communicator.h:66
int recvSelf(const Communicator &)
Receive the object.
Definition: Concrete04.cpp:349
Base class for uniaxial materials.
Definition: UniaxialMaterial.h:93
UniaxialMaterial * getCopy(void) const
Virtual constructor.
Definition: Concrete04.cpp:332
Concrete04(int tag, double fpc, double eco, double ecu, double Ec0, double fct, double etu)
Constructor.
Definition: Concrete04.cpp:101
Uniaxial Popovics concrete material object with degraded linear unloading/reloading stiffness accordi...
Definition: Concrete04.h:78
int commitState(void)
Commit the state of the material.
Definition: Concrete04.cpp:301
int setTrialStrain(double strain, double strainRate=0.0)
Set the trial stress.
Definition: Concrete04.cpp:129
int sendSelf(Communicator &)
Send the object.
Definition: Concrete04.cpp:335
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
void Print(std::ostream &s, int flag=0) const
Print stuff.
Definition: Concrete04.cpp:370
Base class for concrete materials.
Definition: ConcreteBase.h:42