|
OOFEM 3.0
|
#include <hydratingconcretemat.h>
Public Member Functions | |
| HydratingConcreteMat (int n, Domain *d) | |
| bool | hasInternalSource () const override |
| bool | hasCastingTimeSupport () const override |
| void | computeInternalSourceVector (FloatArray &val, GaussPoint *gp, TimeStep *tStep, ValueModeType mode) const override |
| double | giveCharacteristicValue (MatResponseMode mode, GaussPoint *gp, TimeStep *tStep) const override |
| const char * | giveClassName () const override |
| void | initializeFrom (InputRecord &ir) override |
| int | giveIPValue (FloatArray &answer, GaussPoint *gp, InternalStateType type, TimeStep *tStep) override |
| double | giveIsotropicConductivity (GaussPoint *gp, TimeStep *tStep) const override |
| virtual double | giveConcreteCapacity (GaussPoint *gp, TimeStep *tStep) const |
| virtual double | giveConcreteDensity (GaussPoint *gp, TimeStep *tStep) const |
| Public Member Functions inherited from oofem::IsotropicHeatTransferMaterial | |
| IsotropicHeatTransferMaterial (int n, Domain *d) | |
| FloatArrayF< 3 > | computeFlux3D (const FloatArrayF< 3 > &grad, double field, GaussPoint *gp, TimeStep *tStep) const override |
| FloatMatrixF< 3, 3 > | computeTangent3D (MatResponseMode mode, GaussPoint *gp, TimeStep *tStep) const override |
| double | giveCharacteristicValue (MatResponseMode mode, GaussPoint *gp, TimeStep *tStep) const override |
| virtual double | giveMaturityT0 () const |
| int | giveIPValue (FloatArray &answer, GaussPoint *gp, InternalStateType type, TimeStep *tStep) override |
| const char * | giveInputRecordName () const override |
| const char * | giveClassName () const override |
| void | initializeFrom (InputRecord &ir) override |
| double | giveProperty (int aProperty, GaussPoint *gp, TimeStep *tStep) const |
| double | giveTemperature (GaussPoint *gp) const |
| Public Member Functions inherited from oofem::TransportMaterial | |
| TransportMaterial (int n, Domain *d) | |
| virtual void | giveFluxVector (FloatArray &answer, GaussPoint *gp, const FloatArray &grad, const FloatArray &field, TimeStep *tStep) const |
| FloatArrayF< 2 > | computeFlux2D (const FloatArrayF< 2 > &grad, double field, GaussPoint *gp, TimeStep *tStep) const |
| FloatArrayF< 1 > | computeFlux1D (const FloatArrayF< 1 > &grad, double field, GaussPoint *gp, TimeStep *tStep) const |
| virtual std::pair< FloatArrayF< 3 >, FloatArrayF< 3 > > | computeHeMoFlux3D (const FloatArrayF< 3 > &grad_t, const FloatArrayF< 3 > &grad_w, double t, double h, GaussPoint *gp, TimeStep *tStep) const |
| std::pair< FloatArrayF< 2 >, FloatArrayF< 2 > > | computeHeMoFlux2D (const FloatArrayF< 2 > &grad_t, const FloatArrayF< 2 > &grad_w, double t, double h, GaussPoint *gp, TimeStep *tStep) const |
| std::pair< FloatArrayF< 1 >, FloatArrayF< 1 > > | computeHeMoFlux1D (const FloatArrayF< 1 > &grad_t, const FloatArrayF< 1 > &grad_w, double t, double h, GaussPoint *gp, TimeStep *tStep) const |
| virtual void | giveCharacteristicMatrix (FloatMatrix &answer, MatResponseMode mode, GaussPoint *gp, TimeStep *tStep) const override |
| FloatMatrixF< 2, 2 > | computeTangent2D (MatResponseMode mode, GaussPoint *gp, TimeStep *tStep) const |
| FloatMatrixF< 1, 1 > | computeTangent1D (MatResponseMode mode, GaussPoint *gp, TimeStep *tStep) const |
| virtual void | updateInternalState (const FloatArray &state, GaussPoint *gp, TimeStep *tStep) |
| virtual double | giveHumidity (GaussPoint *gp, ValueModeType mode) const |
| int | giveIPValue (FloatArray &answer, GaussPoint *gp, InternalStateType type, TimeStep *tStep) override |
| std::unique_ptr< MaterialStatus > | CreateStatus (GaussPoint *gp) const override |
| Public Member Functions inherited from oofem::Material | |
| Material (int n, Domain *d) | |
| virtual | ~Material ()=default |
| Destructor. | |
| virtual bool | isCharacteristicMtrxSymmetric (MatResponseMode rMode) const |
| virtual void | giveCharacteristicVector (FloatArray &answer, FloatArray &flux, MatResponseMode type, GaussPoint *gp, TimeStep *tStep) const |
| Returns characteristic vector of the receiver. | |
| virtual double | give (int aProperty, GaussPoint *gp) const |
| virtual bool | hasProperty (int aProperty, GaussPoint *gp) const |
| virtual void | modifyProperty (int aProperty, double value, GaussPoint *gp) |
| double | giveCastingTime () const |
| virtual bool | isActivated (TimeStep *tStep) const |
| virtual bool | hasMaterialModeCapability (MaterialMode mode) const |
| virtual int | setIPValue (const FloatArray &value, GaussPoint *gp, InternalStateType type) |
| void | initializeFrom (InputRecord &ir) override |
| void | giveInputRecord (DynamicInputRecord &input) override |
| void | printYourself () override |
| Prints receiver state on stdout. Useful for debugging. | |
| virtual void | saveIPContext (DataStream &stream, ContextMode mode, GaussPoint *gp) |
| virtual void | restoreIPContext (DataStream &stream, ContextMode mode, GaussPoint *gp) |
| int | checkConsistency () override |
| virtual void | restoreConsistency (GaussPoint *gp) |
| virtual int | initMaterial (Element *element) |
| virtual MaterialStatus * | giveStatus (GaussPoint *gp) const |
| virtual int | packUnknowns (DataStream &buff, TimeStep *tStep, GaussPoint *ip) |
| virtual int | unpackAndUpdateUnknowns (DataStream &buff, TimeStep *tStep, GaussPoint *ip) |
| virtual int | estimatePackSize (DataStream &buff, GaussPoint *ip) |
| virtual double | predictRelativeComputationalCost (GaussPoint *gp) |
| virtual double | predictRelativeRedistributionCost (GaussPoint *gp) |
| virtual void | initTempStatus (GaussPoint *gp) const |
| void | saveContext (DataStream &stream, ContextMode mode) override |
| void | restoreContext (DataStream &stream, ContextMode mode) override |
| Public Member Functions inherited from oofem::FEMComponent | |
| FEMComponent (int n, Domain *d) | |
| virtual | ~FEMComponent ()=default |
| Virtual destructor. | |
| Domain * | giveDomain () const |
| virtual void | setDomain (Domain *d) |
| int | giveNumber () const |
| void | setNumber (int num) |
| virtual void | updateLocalNumbering (EntityRenumberingFunctor &f) |
| virtual void | initializeFrom (InputRecord &ir, int priority) |
| virtual void | initializeFinish () |
| virtual void | postInitialize () |
| Performs post initialization steps. Called after all components are created and initialized. | |
| virtual void | printOutputAt (FILE *file, TimeStep *tStep) |
| virtual Interface * | giveInterface (InterfaceType t) |
| std::string | errorInfo (const char *func) const |
| Returns string for prepending output (used by error reporting macros). | |
Public Attributes | |
| int | hydrationModelType = 0 |
| Type of hydration model, e.g. exponential curve, Cervera's model. | |
| double | maxModelIntegrationTime = 0. |
| double | minModelTimeStepIntegrations = 0. |
| Minimum number of integration steps for hydration model within a given timeStep. | |
| double | Qpot = 0. |
| Potential heat of hydration, for ordinary Portland cement approximately 500 J/g. | |
| double | massCement = 0. |
| Mass of cement in kg per 1m3 of concrete. | |
| double | activationEnergy = 0. |
| Activation energy of concrete (default 38400 J/mol/K). | |
| double | referenceTemperature = 0. |
| Reference temperature for hydration model. | |
| double | relMatAge = 0. |
| Relative material age (as "equivalent time") at the time of casting (castingTime), optional parameter. | |
| double | tau = 0. |
| double | beta = 0. |
| double | B1 = 0. |
| double | B2 = 0. |
| double | eta = 0. |
| double | DoHInf = 0. |
| double | DoH1 = 0. |
| Optional extension to slag-rich, high-blended cements. | |
| double | P1 =0. |
| double | wc |
| Water/cement ratio and aggregate/cement ratio. | |
| double | ac |
| double | rhoCem |
| Density of cement and aggregates (weighted average from fine and coarse aggregates. | |
| double | rhoAgg |
| double | Vc0 |
| Initial volume fraction of cement and water. | |
| double | Vw0 |
| double | VCemSet |
| Volume fractions at setting time. | |
| double | VCHSet |
| double | VGelSet |
| double | a0 |
| Average cement particle radius (m). | |
| double | ng |
| Number of cement particles in a unit volume. | |
| double | alphaSet |
| Degree of hydration for setting time. | |
| double | timeSet |
| Time at setting. | |
| double | aSet |
| Radius of cement particle at setting time. | |
| double | zSet |
| Radius of gel barrier at setting time. | |
| double | alphaCrit |
| Degree of hydration at which the gel barrier will be completed. | |
| double | B0 |
| Basic diffusivity (about 1.1e-11 m2/day for Portland cements). | |
| double | timeToSeconds |
| timeToSeconds, =1 when running in seconds (default), =86400 when time in days | |
Protected Member Functions | |
| double | GivePower (TimeStep *tStep, GaussPoint *gp, ValueModeType mode) const |
| double | scaleTemperature (GaussPoint *gp) const |
| double | affinity25 (double alpha) const |
| Return affinity scaled to 25C. | |
| std::unique_ptr< MaterialStatus > | CreateStatus (GaussPoint *gp) const override |
Protected Attributes | |
| int | conductivityType |
| Use different methods to evaluate material conductivity, capacity, or density. | |
| int | capacityType |
| int | densityType |
| double | reinforcementDegree |
| Degree of reinforcement, if defined, reinforcement effect for conductivity and capacity is accounted for. Isotropic case. | |
| Protected Attributes inherited from oofem::IsotropicHeatTransferMaterial | |
| ScalarFunction | conductivity |
| Conductivity (k in input file). | |
| ScalarFunction | capacity |
| Capacity (c in input file). | |
| ScalarFunction | density |
| Density (td in input file). | |
| double | maturityT0 = 0. |
| Baseline for maturity mathod. | |
| Protected Attributes inherited from oofem::Material | |
| Dictionary | propertyDictionary |
| double | castingTime |
| int | preCastingTimeMat |
| Material existing before casting time - optional parameter, zero by default. | |
| Protected Attributes inherited from oofem::FEMComponent | |
| int | number |
| Component number. | |
| Domain * | domain |
| Link to domain object, useful for communicating with other FEM components. | |
This class implements various phenomenological and affinity hydration models. No coupling with relative humidity is considered. Heat capacity and thermal conductivity can be set constant or concrete may be treated as a 5-component evolving material.
Definition at line 84 of file hydratingconcretemat.h.
| oofem::HydratingConcreteMat::HydratingConcreteMat | ( | int | n, |
| Domain * | d ) |
Definition at line 44 of file hydratingconcretemat.C.
References oofem::IsotropicHeatTransferMaterial::IsotropicHeatTransferMaterial().
|
protected |
Return affinity scaled to 25C.
Definition at line 469 of file hydratingconcretemat.C.
References B1, B2, DoH1, DoHInf, eta, P1, and timeToSeconds.
Referenced by GivePower().
|
overridevirtual |
Computes the internal source vector of receiver.
| val | Contains response. |
| gp | Integration point. |
| tStep | Solution step. |
| mode | Determines response mode. |
Reimplemented from oofem::TransportMaterial.
Definition at line 151 of file hydratingconcretemat.C.
References oofem::FloatArray::at(), GivePower(), OOFEM_ERROR, and oofem::FloatArray::resize().
|
overrideprotectedvirtual |
Creates new copy of associated status and inserts it into given integration point.
| gp | Integration point where newly created status will be stored. |
Reimplemented from oofem::Material.
Definition at line 273 of file hydratingconcretemat.C.
|
overridevirtual |
Computes the characteristic value of receiver in given integration point, respecting its history. The algorithm should use temporary or equilibrium history variables stored in integration point status to compute and return required result.
| mode | Material response mode. |
| gp | Integration point. |
| tStep | Time step (most models are able to respond only when tStep is current time step). |
Implements oofem::TransportMaterial.
Definition at line 163 of file hydratingconcretemat.C.
References activationEnergy, giveConcreteCapacity(), giveConcreteDensity(), oofem::TransportMaterialStatus::giveField(), oofem::Material::giveStatus(), oofem::TransportMaterialStatus::giveTempField(), and OOFEM_ERROR.
|
inlineoverridevirtual |
Implements oofem::FEMComponent.
Definition at line 97 of file hydratingconcretemat.h.
|
virtual |
Definition at line 205 of file hydratingconcretemat.C.
References capacityType, OOFEM_ERROR, OOFEM_WARNING, and reinforcementDegree.
Referenced by giveCharacteristicValue(), and oofem::HydratingConcreteMatStatus::printOutputAt().
|
virtual |
Definition at line 228 of file hydratingconcretemat.C.
References densityType, OOFEM_ERROR, OOFEM_WARNING, and reinforcementDegree.
Referenced by giveCharacteristicValue(), and oofem::HydratingConcreteMatStatus::printOutputAt().
|
overridevirtual |
Returns the integration point corresponding value in Reduced form.
| answer | Contain corresponding ip value, zero sized if not available. |
| gp | Integration point to which the value refers. |
| type | Determines the type of internal variable. |
| tStep | Determines the time step. |
Reimplemented from oofem::Material.
Definition at line 252 of file hydratingconcretemat.C.
References oofem::FloatArray::at(), oofem::Material::giveStatus(), and oofem::FloatArray::resize().
|
overridevirtual |
Reimplemented from oofem::IsotropicHeatTransferMaterial.
Definition at line 181 of file hydratingconcretemat.C.
References conductivityType, oofem::Material::giveStatus(), OOFEM_ERROR, OOFEM_WARNING, and reinforcementDegree.
Referenced by oofem::HydratingConcreteMatStatus::printOutputAt().
|
protected |
Definition at line 284 of file hydratingconcretemat.C.
References a0, affinity25(), alphaCrit, alphaSet, aSet, B0, beta, oofem::Material::castingTime, DoHInf, oofem::Material::giveCastingTime(), oofem::TimeStep::giveIntrinsicTime(), oofem::TimeStep::giveNumber(), oofem::Material::giveStatus(), oofem::TimeStep::giveTargetTime(), hydrationModelType, M_PI, massCement, maxModelIntegrationTime, oofem::min(), minModelTimeStepIntegrations, ng, OOFEM_ERROR, Qpot, relMatAge, scaleTemperature(), tau, timeSet, Vc0, VCemSet, VCHSet, VGelSet, wc, and zSet.
Referenced by computeInternalSourceVector().
|
inlineoverridevirtual |
Tests if material supports casting time
Reimplemented from oofem::Material.
Definition at line 90 of file hydratingconcretemat.h.
|
inlineoverridevirtual |
Returns nonzero if receiver generates internal source of state variable(s), zero otherwise.
Reimplemented from oofem::TransportMaterial.
Definition at line 89 of file hydratingconcretemat.h.
|
overridevirtual |
Initializes receiver according to object description stored in input record. This function is called immediately after creating object using constructor. Input record can be imagined as data record in component database belonging to receiver. Receiver may use value-name extracting functions to extract particular field from record. Note that initializeFrom may be called mutiple times.
| ir | Input record to initialize from. |
| priority | Priority of the input record. This is used to determine the order of initialization |
Reimplemented from oofem::FEMComponent.
Definition at line 47 of file hydratingconcretemat.C.
References _IFT_HydratingConcreteMat_ac, _IFT_HydratingConcreteMat_activationEnergy, _IFT_HydratingConcreteMat_alphaCrit0, _IFT_HydratingConcreteMat_alphaSet0, _IFT_HydratingConcreteMat_B0, _IFT_HydratingConcreteMat_B1, _IFT_HydratingConcreteMat_B2, _IFT_HydratingConcreteMat_beta, _IFT_HydratingConcreteMat_Blaine, _IFT_HydratingConcreteMat_capacitytype, _IFT_HydratingConcreteMat_conductivitytype, _IFT_HydratingConcreteMat_densitytype, _IFT_HydratingConcreteMat_DoH1, _IFT_HydratingConcreteMat_DoHInf, _IFT_HydratingConcreteMat_eta, _IFT_HydratingConcreteMat_hydrationModelType, _IFT_HydratingConcreteMat_massCement, _IFT_HydratingConcreteMat_maxModelIntegrationTime, _IFT_HydratingConcreteMat_minModelTimeStepIntegrations, _IFT_HydratingConcreteMat_P1, _IFT_HydratingConcreteMat_qpot, _IFT_HydratingConcreteMat_referenceTemperature, _IFT_HydratingConcreteMat_reinforcementDegree, _IFT_HydratingConcreteMat_relMatAge, _IFT_HydratingConcreteMat_rhoAgg, _IFT_HydratingConcreteMat_rhoCem, _IFT_HydratingConcreteMat_tau, _IFT_HydratingConcreteMat_timeSet, _IFT_HydratingConcreteMat_timeToSeconds, _IFT_HydratingConcreteMat_wc, a0, ac, activationEnergy, alphaCrit, alphaSet, aSet, B0, B1, B2, beta, capacityType, conductivityType, densityType, DoH1, DoHInf, eta, hydrationModelType, IR_GIVE_FIELD, IR_GIVE_OPTIONAL_FIELD, M_PI, massCement, maxModelIntegrationTime, minModelTimeStepIntegrations, ng, P1, Qpot, referenceTemperature, reinforcementDegree, relMatAge, rhoAgg, rhoCem, tau, timeSet, timeToSeconds, Vc0, VCemSet, VCHSet, VGelSet, Vw0, wc, and zSet.
|
protected |
Definition at line 463 of file hydratingconcretemat.C.
References activationEnergy, oofem::Material::giveStatus(), and referenceTemperature.
Referenced by GivePower().
| double oofem::HydratingConcreteMat::a0 |
Average cement particle radius (m).
Definition at line 149 of file hydratingconcretemat.h.
Referenced by GivePower(), and initializeFrom().
| double oofem::HydratingConcreteMat::ac |
Definition at line 141 of file hydratingconcretemat.h.
Referenced by initializeFrom().
| double oofem::HydratingConcreteMat::activationEnergy = 0. |
Activation energy of concrete (default 38400 J/mol/K).
Definition at line 117 of file hydratingconcretemat.h.
Referenced by giveCharacteristicValue(), initializeFrom(), and scaleTemperature().
| double oofem::HydratingConcreteMat::alphaCrit |
Degree of hydration at which the gel barrier will be completed.
Definition at line 161 of file hydratingconcretemat.h.
Referenced by GivePower(), and initializeFrom().
| double oofem::HydratingConcreteMat::alphaSet |
Degree of hydration for setting time.
Definition at line 153 of file hydratingconcretemat.h.
Referenced by GivePower(), and initializeFrom().
| double oofem::HydratingConcreteMat::aSet |
Radius of cement particle at setting time.
Definition at line 157 of file hydratingconcretemat.h.
Referenced by GivePower(), and initializeFrom().
| double oofem::HydratingConcreteMat::B0 |
Basic diffusivity (about 1.1e-11 m2/day for Portland cements).
Definition at line 163 of file hydratingconcretemat.h.
Referenced by GivePower(), and initializeFrom().
| double oofem::HydratingConcreteMat::B1 = 0. |
Parameters for affinity hydration model inspired by Cervera et al. Journal of Engineering Mechanics ASCE, 125(9), 1018-1027, 1999.
Definition at line 133 of file hydratingconcretemat.h.
Referenced by affinity25(), and initializeFrom().
| double oofem::HydratingConcreteMat::B2 = 0. |
Definition at line 133 of file hydratingconcretemat.h.
Referenced by affinity25(), and initializeFrom().
| double oofem::HydratingConcreteMat::beta = 0. |
Definition at line 127 of file hydratingconcretemat.h.
Referenced by GivePower(), and initializeFrom().
|
protected |
Definition at line 174 of file hydratingconcretemat.h.
Referenced by giveConcreteCapacity(), and initializeFrom().
|
protected |
Use different methods to evaluate material conductivity, capacity, or density.
Definition at line 174 of file hydratingconcretemat.h.
Referenced by giveIsotropicConductivity(), and initializeFrom().
|
protected |
Definition at line 174 of file hydratingconcretemat.h.
Referenced by giveConcreteDensity(), and initializeFrom().
| double oofem::HydratingConcreteMat::DoH1 = 0. |
Optional extension to slag-rich, high-blended cements.
Definition at line 136 of file hydratingconcretemat.h.
Referenced by affinity25(), and initializeFrom().
| double oofem::HydratingConcreteMat::DoHInf = 0. |
Definition at line 133 of file hydratingconcretemat.h.
Referenced by affinity25(), GivePower(), and initializeFrom().
| double oofem::HydratingConcreteMat::eta = 0. |
Definition at line 133 of file hydratingconcretemat.h.
Referenced by affinity25(), and initializeFrom().
| int oofem::HydratingConcreteMat::hydrationModelType = 0 |
Type of hydration model, e.g. exponential curve, Cervera's model.
Definition at line 108 of file hydratingconcretemat.h.
Referenced by GivePower(), and initializeFrom().
| double oofem::HydratingConcreteMat::massCement = 0. |
Mass of cement in kg per 1m3 of concrete.
Definition at line 115 of file hydratingconcretemat.h.
Referenced by GivePower(), and initializeFrom().
| double oofem::HydratingConcreteMat::maxModelIntegrationTime = 0. |
Definition at line 109 of file hydratingconcretemat.h.
Referenced by GivePower(), and initializeFrom().
| double oofem::HydratingConcreteMat::minModelTimeStepIntegrations = 0. |
Minimum number of integration steps for hydration model within a given timeStep.
Definition at line 111 of file hydratingconcretemat.h.
Referenced by GivePower(), and initializeFrom().
| double oofem::HydratingConcreteMat::ng |
Number of cement particles in a unit volume.
Definition at line 151 of file hydratingconcretemat.h.
Referenced by GivePower(), and initializeFrom().
| double oofem::HydratingConcreteMat::P1 =0. |
Definition at line 136 of file hydratingconcretemat.h.
Referenced by affinity25(), and initializeFrom().
| double oofem::HydratingConcreteMat::Qpot = 0. |
Potential heat of hydration, for ordinary Portland cement approximately 500 J/g.
Definition at line 113 of file hydratingconcretemat.h.
Referenced by GivePower(), and initializeFrom().
| double oofem::HydratingConcreteMat::referenceTemperature = 0. |
Reference temperature for hydration model.
Definition at line 119 of file hydratingconcretemat.h.
Referenced by initializeFrom(), and scaleTemperature().
|
protected |
Degree of reinforcement, if defined, reinforcement effect for conductivity and capacity is accounted for. Isotropic case.
Definition at line 176 of file hydratingconcretemat.h.
Referenced by giveConcreteCapacity(), giveConcreteDensity(), giveIsotropicConductivity(), and initializeFrom().
| double oofem::HydratingConcreteMat::relMatAge = 0. |
Relative material age (as "equivalent time") at the time of casting (castingTime), optional parameter.
Parameters for exponential affinity hydration model summarized in A.K. Schindler and K.J. Folliard: Heat of Hydration Models for Cementitious Materials, ACI Materials Journal, 2005.
Definition at line 125 of file hydratingconcretemat.h.
Referenced by GivePower(), and initializeFrom().
| double oofem::HydratingConcreteMat::rhoAgg |
Definition at line 143 of file hydratingconcretemat.h.
Referenced by initializeFrom().
| double oofem::HydratingConcreteMat::rhoCem |
Density of cement and aggregates (weighted average from fine and coarse aggregates.
Definition at line 143 of file hydratingconcretemat.h.
Referenced by initializeFrom().
| double oofem::HydratingConcreteMat::tau = 0. |
Definition at line 127 of file hydratingconcretemat.h.
Referenced by GivePower(), and initializeFrom().
| double oofem::HydratingConcreteMat::timeSet |
Time at setting.
Definition at line 155 of file hydratingconcretemat.h.
Referenced by GivePower(), and initializeFrom().
| double oofem::HydratingConcreteMat::timeToSeconds |
timeToSeconds, =1 when running in seconds (default), =86400 when time in days
Definition at line 165 of file hydratingconcretemat.h.
Referenced by affinity25(), and initializeFrom().
| double oofem::HydratingConcreteMat::Vc0 |
Initial volume fraction of cement and water.
Definition at line 145 of file hydratingconcretemat.h.
Referenced by GivePower(), and initializeFrom().
| double oofem::HydratingConcreteMat::VCemSet |
Volume fractions at setting time.
Definition at line 147 of file hydratingconcretemat.h.
Referenced by GivePower(), and initializeFrom().
| double oofem::HydratingConcreteMat::VCHSet |
Definition at line 147 of file hydratingconcretemat.h.
Referenced by GivePower(), and initializeFrom().
| double oofem::HydratingConcreteMat::VGelSet |
Definition at line 147 of file hydratingconcretemat.h.
Referenced by GivePower(), and initializeFrom().
| double oofem::HydratingConcreteMat::Vw0 |
Definition at line 145 of file hydratingconcretemat.h.
Referenced by initializeFrom().
| double oofem::HydratingConcreteMat::wc |
Water/cement ratio and aggregate/cement ratio.
Parameters for hydration model Saeed Rahimi-Aghdam, Zdeněk P. Bažant, Gianluca Cusatis: Extended Microprestress-Solidification Theory (XMPS) for Long-Term Creep and Diffusion Size Effect in Concrete at Variable Environment, JEM-ASCE, 2019. Appendix A.
Definition at line 141 of file hydratingconcretemat.h.
Referenced by GivePower(), and initializeFrom().
| double oofem::HydratingConcreteMat::zSet |
Radius of gel barrier at setting time.
Definition at line 159 of file hydratingconcretemat.h.
Referenced by GivePower(), and initializeFrom().