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

Public Member Functions

 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...
 

Static Public Member Functions

static void setCreepOn (void)
 
static void setCreepOff (void)
 
static bool isCreepOn (void)
 
static void setCreepDt (const double &)
 
static double getCreepDt (void)
 

Protected Member Functions

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

Protected Attributes

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

static int creepControl = 0
 Controls creep calculation (see setTrialStrain).
 
static double creepDt = 0.0
 

Member Function Documentation

◆ assignNextStep()

void XC::CreepSteps::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.

Parameters
hstvPConcrete history variables last committed step.
Ecconcrete stiffness.
eps_mconcrete mechanical strain.

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