42#define _IFT_B3Material_Name "b3mat"
43#define _IFT_B3Material_mode "mode"
44#define _IFT_B3Material_shmode "shmode"
45#define _IFT_B3Material_fc "fc"
46#define _IFT_B3Material_cc "cc"
47#define _IFT_B3Material_wc "w/c"
48#define _IFT_B3Material_ac "a/c"
49#define _IFT_B3Material_t0 "t0"
50#define _IFT_B3Material_es0 "es0"
51#define _IFT_B3Material_r "r"
52#define _IFT_B3Material_rprime "rprime"
53#define _IFT_B3Material_at "at"
54#define _IFT_B3Material_wh "w_h"
55#define _IFT_B3Material_ncoeff "ncoeff"
56#define _IFT_B3Material_a "a"
57#define _IFT_B3Material_alpha1 "alpha1"
58#define _IFT_B3Material_alpha2 "alpha2"
59#define _IFT_B3Material_ks "ks"
60#define _IFT_B3Material_hum "hum"
61#define _IFT_B3Material_vs "vs"
62#define _IFT_B3Material_q1 "q1"
63#define _IFT_B3Material_q2 "q2"
64#define _IFT_B3Material_q3 "q3"
65#define _IFT_B3Material_q4 "q4"
66#define _IFT_B3Material_q5 "q5"
67#define _IFT_B3Material_kt "kt"
68#define _IFT_B3Material_EpsSinf "epssinf"
#define _IFT_B3Material_Name
virtual void computeShrinkageStrainVector(FloatArray &answer, GaussPoint *gp, TimeStep *tStep, ValueModeType mode) const
Free shrinkage at material point, requires staggered analysis.
double t0
Age when drying begins (in days).
double a
Constant (obtained from experiments) A [Pedersen, 1990].
const char * giveClassName() const override
void predictParametersFrom(double, double, double, double, double, double, double)
virtual void computeTotalAverageShrinkageStrainVector(FloatArray &answer, GaussPoint *gp, TimeStep *tStep) const
const char * giveInputRecordName() const override
void initializeFrom(InputRecord &ir) override
double inverse_sorption_isotherm(double w) const
bool hasIncrementalShrinkageFormulation() const override
double computeCreepFunction(double t, double t_prime, GaussPoint *gp, TimeStep *tStep) const override
Evaluation of the creep compliance function at time t when loading is acting from time t_prime.
double w_h
Constant water content (obtained from experiments) w_h [Pedersen, 1990].
void giveShrinkageStrainVector(FloatArray &answer, GaussPoint *gp, TimeStep *tStep, ValueModeType mode) const override
enum oofem::B3Material::b3ShModeType shMode
double n
Constant-exponent (obtained from experiments) n [Pedersen, 1990].
B3Material(int n, Domain *d)
MaxwellChainMaterial(int n, Domain *d)