67 double fi, fi0, firv, fiir, hd, alpha, beta;
73 e0 =
E28 * sqrt( 1.36 * t0 / ( t0 + 10. ) );
75 fi0 = 0.95 * pow(t0, -0.3) - 0.1;
80 firv = 0.11 + 0.2 * atan( 0.05 * pow( ( tt - t0 ), 2. / 3. ) );
94 alpha = 0.078 * exp( -1.20 * log10(hd) );
95 beta = 0.530 * exp( -0.13 * log10(hd) );
97 fiir = 0.25 * ( 5.4 - log10(hd) ) * ( exp( -pow(alpha * t0, beta) ) - exp( -pow(alpha * tt, beta) ) );
100 fi = fi0 + firv + fiir;
102 return ( 1. / e0 ) + fi /
E28;
virtual IRResultType initializeFrom(InputRecord *ir)
Initializes receiver according to object description stored in input record.
double kap_tt
Coefficient of temperature effects.
double E28
Young modulus at age of 28 days [MPa].
virtual IRResultType initializeFrom(InputRecord *ir)
Initializes receiver according to object description stored in input record.
#define _IFT_CebFip78Material_kap_a_per_area
double u
Surface imposed to environment [mm^2]; temporary here ; should be in crosssection level...
double fibf
Basic creep coefficient.
#define _IFT_CebFip78Material_u
#define _IFT_CebFip78Material_fibf
#define _IFT_CebFip78Material_kap_tt
IRResultType
Type defining the return values of InputRecord reading operations.
virtual double computeCreepFunction(double t, double t_prime, GaussPoint *gp, TimeStep *tStep)
Evaluation of the creep compliance function at time t when loading is acting from time t_prime...
double kap_a_per_area
Coefficient of hydrometric conditions.
REGISTER_Material(DummyMaterial)
the oofem namespace is to define a context or scope in which all oofem names are defined.
#define _IFT_CebFip78Material_e28
Class representing integration point in finite element program.
double kap_c
Coefficient of type of cement.
Class representing solution step.
#define _IFT_CebFip78Material_kap_c