29 #ifndef ACICreepSteps_h 30 #define ACICreepSteps_h 32 #include "material/uniaxial/concrete/CreepSteps.h" 40 std::vector<float> PHI_i;
48 const float &getLastPhi(
void)
const 49 {
return this->PHI_i[this->count]; }
51 template <
class CreepConcrete>
52 double computePhi(
const CreepConcrete &concrete,
const double &Ec,
const double &time)
57 for(
int i = 1; i<=count; i++)
59 this->PHI_i[i] = concrete.setPhi(time,this->TIME_i[i]);
60 retval+= this->PHI_i[i]*this->DSIG_i[i]/Ec;
66 int revertToStart(
void);
ACICreepSteps(void)
Constructor.
Definition: ACICreepSteps.cc:39
std::size_t resize(void)
Resize the vectors that store the creep history.
Definition: ACICreepSteps.cc:30
Definition: ACICreepSteps.h:37
Definition: CreepSteps.h:40
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35