29 #ifndef ACICreepShrinkageState_h 30 #define ACICreepShrinkageState_h 32 #include "material/uniaxial/concrete/CreepShrinkageStateBase.h" 50 void commit_eps_and_sig_init(
void);
59 double getCreep(
void)
const 61 void setCreep(
const double &d)
63 double getShrink(
void)
const 65 void setShrink(
const double &d)
68 void set_eps_cr_sh_m_total(
const double &_eps_cr,
const double &_eps_sh,
const double &_eps_m,
const double &_eps_total)
70 CreepShrinkageStateBase::set_eps_m_total(_eps_m, _eps_total);
71 this->eps_cr= _eps_cr;
74 void update_mech_strain(
void)
76 void use_creep_shrinkage_from_last_commit(
void)
78 this->eps_cr= this->epsP_cr;
79 this->eps_sh= this->epsP_sh;
80 this->update_mech_strain();
83 int commit_state(
const int &count,
const double &hstvP_sig,
const double ¤tTime);
84 int revert_to_last_commit(
void);
85 int revert_to_start(
const double &_Et);
90 void Print(std::ostream &s,
int flag =0)
const;
int recvData(const Communicator &)
Receives object members through the communicator argument.
Definition: ACICreepShrinkageState.cc:91
int sendSelf(Communicator &)
Sends object through the communicator argument.
Definition: ACICreepShrinkageState.cc:99
Communication parameters between processes.
Definition: Communicator.h:66
Class that groups the variables that keep track of the creep and shrinkage strains according to the A...
Definition: ACICreepShrinkageState.h:39
void setup_parameters(const double &)
Sets initial values for the concrete parameters.
Definition: ACICreepShrinkageState.cc:44
Base class that groups the variables that keep track of the creep and shrinkage strains.
Definition: CreepShrinkageStateBase.h:40
int recvSelf(const Communicator &)
Receives object through the communicator argument.
Definition: ACICreepShrinkageState.cc:115
int sendData(Communicator &)
Send object members through the communicator argument.
Definition: ACICreepShrinkageState.cc:84
double eps_total
Total strain.
Definition: CreepShrinkageStateBase.h:53
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
double eps_m
Mechanical strain.
Definition: CreepShrinkageStateBase.h:50