29 #ifndef MC10CreepShrinkageParameters_h 30 #define MC10CreepShrinkageParameters_h 32 #include "utility/kernel/CommandEntity.h" 33 #include "utility/actor/actor/MovableObject.h" 56 MC10CreepShrinkageParameters(
const double &_epsba,
const double &_epsbb,
const double &_epsda,
const double &_epsdb,
const double &_phiba,
const double &_phibb,
const double &_phida,
const double &_phidb,
const double &_cem);
79 void setCem(
const double &);
81 double getPhiBasic(
double time,
double tp)
const;
82 double getPhiDrying(
double time,
double tp)
const;
83 double getShrinkBasic(
double time);
84 double getShrinkDrying(
double age,
double time);
89 void Print(std::ostream &s,
int flag =0)
const;
double getPhibb(void) const
Get fitting parameter within the basic creep time evolution function as per Model Code 2010 and prEN1...
Definition: MC10CreepShrinkageParameters.cc:112
int recvSelf(const Communicator &)
Receives object through the communicator argument.
Definition: MC10CreepShrinkageParameters.cc:217
double getEpsbb(void) const
Get fitting parameter within the basic shrinkage time evolution function as per Model Code 2010 and p...
Definition: MC10CreepShrinkageParameters.cc:79
void setPhidb(const double &)
Set fitting constant within the drying creep time evolution function as per Model Code 2010...
Definition: MC10CreepShrinkageParameters.cc:132
int sendSelf(Communicator &)
Sends object through the communicator argument.
Definition: MC10CreepShrinkageParameters.cc:201
Communication parameters between processes.
Definition: Communicator.h:66
Object that can move between processes.
Definition: MovableObject.h:100
void setEpsdb(const double &)
Set fitting parameter within the drying shrinkage time evolution function as per Model Code 2010 and ...
Definition: MC10CreepShrinkageParameters.cc:99
void setPhida(const double &)
Set product of βdc(fcm) and β(RH), as per Model Code 2010.
Definition: MC10CreepShrinkageParameters.cc:124
double getEpsdb(void) const
Get fitting parameter within the drying shrinkage time evolution function as per Model Code 2010 and ...
Definition: MC10CreepShrinkageParameters.cc:95
int sendData(Communicator &)
Send object members through the communicator argument.
Definition: MC10CreepShrinkageParameters.cc:144
double getPhiba(void) const
Get parameter for the effect of compressive strength on basic creep βbc(fcm), as per Model Code 2010...
Definition: MC10CreepShrinkageParameters.cc:104
int recvData(const Communicator &)
Receives object members through the communicator argument.
Definition: MC10CreepShrinkageParameters.cc:151
Objet that can execute python scripts.
Definition: CommandEntity.h:40
void setEpsda(const double &)
Set the value of epsda: product of εcds,0 and βRH, as per Model Code 2010.
Definition: MC10CreepShrinkageParameters.cc:91
double getPhida(void) const
Get product of βdc(fcm) and β(RH), as per Model Code 2010.
Definition: MC10CreepShrinkageParameters.cc:120
void setPhibb(const double &)
Set fitting parameter within the basic creep time evolution function as per Model Code 2010 and prEN1...
Definition: MC10CreepShrinkageParameters.cc:116
void setEpsbb(const double &)
Set fitting parameter within the basic shrinkage time evolution function as per Model Code 2010 and p...
Definition: MC10CreepShrinkageParameters.cc:83
void setPhiba(const double &)
Set parameter for the effect of compressive strength on basic creep βbc(fcm), as per Model Code 2010...
Definition: MC10CreepShrinkageParameters.cc:108
void setCem(const double &)
Set coefficient dependent on the type of cement: –1 for 32.5N, 0 for 32.5R and 42.5N and 1 for 42.5R, 52.5N and 52.5R.
Definition: MC10CreepShrinkageParameters.cc:140
double getCem(void) const
Get coefficient dependent on the type of cement: –1 for 32.5N, 0 for 32.5R and 42.5N and 1 for 42.5R, 52.5N and 52.5R.
Definition: MC10CreepShrinkageParameters.cc:136
double getEpsba(void) const
Get ultimate basic shrinkage strain, εcbs,0, as per Model Code 2010.
Definition: MC10CreepShrinkageParameters.cc:71
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
double getPhidb(void) const
Get fitting constant within the drying creep time evolution function as per Model Code 2010...
Definition: MC10CreepShrinkageParameters.cc:128
void setEpsba(const double &)
Set ultimate basic shrinkage strain, εcbs,0, as per Model Code 2010.
Definition: MC10CreepShrinkageParameters.cc:75
void setup_parameters(void)
Sets initial values for the concrete parameters.
Definition: MC10CreepShrinkageParameters.cc:61
Parameters that define creep and shrinkage behaviour according to Model Code 2010.
Definition: MC10CreepShrinkageParameters.h:38
MC10CreepShrinkageParameters(void)
Default constructor.
Definition: MC10CreepShrinkageParameters.cc:33
double getEpsda(void) const
Get the value of epsda: product of εcds,0 and βRH, as per Model Code 2010.
Definition: MC10CreepShrinkageParameters.cc:87