29 #ifndef ACICreepShrinkageParameters_h 30 #define ACICreepShrinkageParameters_h 32 #include "utility/kernel/CommandEntity.h" 33 #include "utility/actor/actor/MovableObject.h" 55 ACICreepShrinkageParameters(
const double &_tcr,
const double &_epsshu,
const double &_epssha,
const double &_epscru,
const double &_epscra,
const double &_epscrd);
59 double getF2(
const double &,
const double &)
const;
60 double getShrink(
const double &,
const double &)
const;
78 void Print(std::ostream &s,
int flag =0)
const;
int recvData(const Communicator &)
Receives object members through the communicator argument.
Definition: ACICreepShrinkageParameters.cc:140
int sendSelf(Communicator &)
Sends object through the communicator argument.
Definition: ACICreepShrinkageParameters.cc:147
double getShrinkageParameter(void) const
Return shrinkage parameter.
Definition: ACICreepShrinkageParameters.cc:98
double getCreepDParameter(void) const
Return creep exponent parameter.
Definition: ACICreepShrinkageParameters.cc:130
Communication parameters between processes.
Definition: Communicator.h:66
Object that can move between processes.
Definition: MovableObject.h:100
void setCreepExponentParameter(const double &)
Assigns creep exponent parameter.
Definition: ACICreepShrinkageParameters.cc:118
void setUltimateConcreteCreep(const double &)
Assigns creep exponent parameter.
Definition: ACICreepShrinkageParameters.cc:110
double getUltimateShrinkage(void) const
Return ultimate shrinkage.
Definition: ACICreepShrinkageParameters.cc:90
double getF2(const double &, const double &) const
Return the f2 value used in setPhi method of creep materials.
Definition: ACICreepShrinkageParameters.cc:69
void setUltimateShrinkage(const double &)
Assigns ultimate shrinkage.
Definition: ACICreepShrinkageParameters.cc:86
int sendData(Communicator &)
Send object members through the communicator argument.
Definition: ACICreepShrinkageParameters.cc:134
Objet that can execute python scripts.
Definition: CommandEntity.h:40
void setShrinkageParameter(const double &)
Assigns shrinkage parameter.
Definition: ACICreepShrinkageParameters.cc:94
void setCreepRelationshipAge(const double &)
Assigns creep relationship age.
Definition: ACICreepShrinkageParameters.cc:102
double getUltimateConcreteCreep(void) const
Return creep exponent parameter.
Definition: ACICreepShrinkageParameters.cc:114
void setCreepDParameter(const double &)
Assigns creep exponent parameter.
Definition: ACICreepShrinkageParameters.cc:126
ACICreepShrinkageParameters(void)
Default constructor.
Definition: ACICreepShrinkageParameters.cc:33
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
void setup_parameters(void)
Sets initial values for the concrete parameters.
Definition: ACICreepShrinkageParameters.cc:61
Parameters that define creep and shrinkage behaviour according to the ACI code.
Definition: ACICreepShrinkageParameters.h:39
double getCreepExponentParameter(void) const
Return creep exponent parameter.
Definition: ACICreepShrinkageParameters.cc:122
int recvSelf(const Communicator &)
Receives object through the communicator argument.
Definition: ACICreepShrinkageParameters.cc:163
double getCreepRelationshipAge(void) const
Return creep relationship age.
Definition: ACICreepShrinkageParameters.cc:106