xc
Public Member Functions | Protected Member Functions | List of all members
XC::ACICreepSteps Class Reference
Inheritance diagram for XC::ACICreepSteps:
Inheritance graph
[legend]
Collaboration diagram for XC::ACICreepSteps:
Collaboration graph
[legend]

Public Member Functions

 ACICreepSteps (void)
 Constructor.
 
const float & getLastPhi (void) const
 
template<class CreepConcrete >
double computePhi (const CreepConcrete &concrete, const double &Ec, const double &time)
 
int revertToStart (void)
 
- Public Member Functions inherited from XC::CreepSteps
 CreepSteps (void)
 Constructor.
 
const int & getCount (void) const
 
const int & next (void)
 
const float & getLastTime (void) const
 
void initTime (const float &time)
 
void setCreepDt (void)
 
void assignNextStep (const CreepConcreteHistoryVars &hstv, const CreepConcreteHistoryVars &hstvP, const double &Ec, const double &eps_m, const double &currentTime)
 Assign the values of the next step and resize the vectors if needed. More...
 

Protected Member Functions

std::size_t resize (void)
 Resize the vectors that store the creep history.
 

Additional Inherited Members

- Static Public Member Functions inherited from XC::CreepSteps
static void setCreepOn (void)
 
static void setCreepOff (void)
 
static bool isCreepOn (void)
 
static void setCreepDt (const double &)
 
static double getCreepDt (void)
 
- Protected Attributes inherited from XC::CreepSteps
int count
 
std::vector< float > E_i
 
std::vector< float > DSIG_i
 
std::vector< float > TIME_i
 
std::vector< float > DTIME_i
 
- Static Protected Attributes inherited from XC::CreepSteps
static int creepControl = 0
 Controls creep calculation (see setTrialStrain).
 
static double creepDt = 0.0
 

The documentation for this class was generated from the following files: