48 #ifndef TDConcreteMC10Base_h    49 #define TDConcreteMC10Base_h    51 #include "material/uniaxial/concrete/TDConcreteBase.h"    95     TDConcreteMC10Base(
int tag, 
int classTag, 
double _fc, 
double _ft, 
double _Ec, 
double _Ecm, 
double _beta, 
double _age, 
double _epsba, 
double _epsbb, 
double _epsda, 
double _epsdb, 
double _phiba, 
double _phibb, 
double _phida, 
double _phidb, 
double _tcast, 
double _cem);
    99     void setEcm(
const double &);
   119     double getCem(
void) 
const;
   120     void setCem(
const double &);
   122     double getPHIB_i(
void) 
const; 
   123     double getPHID_i(
void) 
const; 
   124     double getCreepBasic(
void) 
const; 
   125     double getCreepDrying(
void) 
const; 
   126     double setPhiBasic(
double time, 
double tp); 
   127     double setPhiDrying(
double time, 
double tp); 
   128     double setShrinkBasic(
double time); 
   129     double setShrinkDrying(
double time); 
   130     double getShrinkBasic(
void) 
const; 
   131     double getShrinkDrying(
void) 
const; 
   133     int revertToLastCommit(
void);    
   134     int revertToStart(
void);        
 double eps_crd
split into basic and drying creep (ntosic) 
Definition: TDConcreteMC10Base.h:74
double epsda
product of εcds,0 and βRH, as per Model Code 2010. 
Definition: TDConcreteMC10Base.h:62
double epsP_crb
split into basic and drying creep (ntosic) 
Definition: TDConcreteMC10Base.h:78
void setPhiba(const double &)
Set parameter for the effect of compressive strength on basic creep βbc(fcm), as per Model Code 2010...
Definition: TDConcreteMC10Base.cc:166
int sendData(Communicator &)
Send object members through the communicator argument. 
Definition: TDConcreteMC10Base.cc:304
double phiba
parameter for the effect of compressive strength on basic creep βbc(fcm), as per Model Code 2010...
Definition: TDConcreteMC10Base.h:64
double phid_i
split into basic and drying creep (ntosic) 
Definition: TDConcreteMC10Base.h:84
Definition: TDConcreteBase.h:56
Communication parameters between processes. 
Definition: Communicator.h:66
double epsP_shd
split into basic and drying shrinkage (ntosic) 
Definition: TDConcreteMC10Base.h:81
double eps_shb
split into basic and drying shrinkage (ntosic) 
Definition: TDConcreteMC10Base.h:75
int recvData(const Communicator &)
Receives object members through the communicator argument. 
Definition: TDConcreteMC10Base.cc:315
TDConcreteMC10Base(int tag, int classTag)
Constructor. 
Definition: TDConcreteMC10Base.cc:91
double phib_i
split into basic and drying creep (ntosic) 
Definition: TDConcreteMC10Base.h:83
void setEpsba(const double &)
Set ultimate basic shrinkage strain, εcbs,0, as per Model Code 2010. 
Definition: TDConcreteMC10Base.cc:133
double phidb
fitting constant within the drying creep time evolution function as per Model Code 2010...
Definition: TDConcreteMC10Base.h:67
Definition: TDConcreteMC10Base.h:55
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: TDConcreteMC10Base.cc:198
void setEcm(const double &)
Set 28-day modulus, necessary for normalizing creep coefficient. 
Definition: TDConcreteMC10Base.cc:124
int recvSelf(const Communicator &)
Receives object through the communicator argument. 
Definition: TDConcreteMC10Base.cc:338
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: TDConcreteMC10Base.cc:194
double cem
coefficient dependent on the type of cement: –1 for 32.5N, 0 for 32.5R and 42.5N and 1 for 42...
Definition: TDConcreteMC10Base.h:68
double getPhidb(void) const
Get fitting constant within the drying creep time evolution function as per Model Code 2010...
Definition: TDConcreteMC10Base.cc:186
double epsba
28-day modulus, necessary for normalizing creep coefficient. 
Definition: TDConcreteMC10Base.h:60
void setPhida(const double &)
Set product of βdc(fcm) and β(RH), as per Model Code 2010. 
Definition: TDConcreteMC10Base.cc:182
double eps_crb
split into basic and drying creep (ntosic) 
Definition: TDConcreteMC10Base.h:73
void setEpsda(const double &)
Set the value of epsda: product of εcds,0 and βRH, as per Model Code 2010. 
Definition: TDConcreteMC10Base.cc:149
double getEpsbb(void) const
Get fitting parameter within the basic shrinkage time evolution function as per Model Code 2010 and p...
Definition: TDConcreteMC10Base.cc:137
double epsP_crd
split into basic and drying creep (ntosic) 
Definition: TDConcreteMC10Base.h:79
void setEpsdb(const double &)
Set fitting parameter within the drying shrinkage time evolution function as per Model Code 2010 and ...
Definition: TDConcreteMC10Base.cc:157
double getEcm(void) const
Get 28-day modulus, necessary for normalizing creep coefficient. 
Definition: TDConcreteMC10Base.cc:120
double epsdb
fitting parameter within the drying shrinkage time evolution function as per Model Code 2010 and prEN...
Definition: TDConcreteMC10Base.h:63
std::vector< float > PHIB_i
split into basic and drying creep (ntosic) 
Definition: TDConcreteMC10Base.h:86
void setPhidb(const double &)
Set fitting constant within the drying creep time evolution function as per Model Code 2010...
Definition: TDConcreteMC10Base.cc:190
double epsbb
fitting parameter within the basic shrinkage time evolution function as per Model Code 2010 and prEN1...
Definition: TDConcreteMC10Base.h:61
double getEpsda(void) const
Get the value of epsda: product of εcds,0 and βRH, as per Model Code 2010. 
Definition: TDConcreteMC10Base.cc:145
void setPhibb(const double &)
Set fitting parameter within the basic creep time evolution function as per Model Code 2010 and prEN1...
Definition: TDConcreteMC10Base.cc:174
double phida
product of βdc(fcm) and β(RH), as per Model Code 2010. 
Definition: TDConcreteMC10Base.h:66
double getPhida(void) const
Get product of βdc(fcm) and β(RH), as per Model Code 2010. 
Definition: TDConcreteMC10Base.cc:178
double getEpsba(void) const
Get ultimate basic shrinkage strain, εcbs,0, as per Model Code 2010. 
Definition: TDConcreteMC10Base.cc:129
double getPhibb(void) const
Get fitting parameter within the basic creep time evolution function as per Model Code 2010 and prEN1...
Definition: TDConcreteMC10Base.cc:170
double getEpsdb(void) const
Get fitting parameter within the drying shrinkage time evolution function as per Model Code 2010 and ...
Definition: TDConcreteMC10Base.cc:153
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
std::vector< float > PHID_i
split into basic and drying creep (ntosic) 
Definition: TDConcreteMC10Base.h:87
double epsP_shb
split into basic and drying shrinkage (ntosic) 
Definition: TDConcreteMC10Base.h:80
void setEpsbb(const double &)
Set fitting parameter within the basic shrinkage time evolution function as per Model Code 2010 and p...
Definition: TDConcreteMC10Base.cc:141
double eps_shd
split into basic and drying shrinkage (ntosic) 
Definition: TDConcreteMC10Base.h:76
void setup_parameters(void)
Sets initial values for the concrete parameters. 
Definition: TDConcreteMC10Base.cc:57
double phibb
fitting parameter within the basic creep time evolution function as per Model Code 2010 and prEN1992-...
Definition: TDConcreteMC10Base.h:65
double getPhiba(void) const
Get parameter for the effect of compressive strength on basic creep βbc(fcm), as per Model Code 2010...
Definition: TDConcreteMC10Base.cc:162
int sendSelf(Communicator &)
Sends object through the communicator argument. 
Definition: TDConcreteMC10Base.cc:325