|
OOFEM 3.0
|
#include <nlisomoisturemat.h>
Public Member Functions | |
| NlIsoMoistureMaterial (int n, Domain *d) | |
| void | initializeFrom (InputRecord &ir) override |
| double | giveMoistureCapacity (GaussPoint *gp, TimeStep *tStep) const override |
| evaluates slope of the sorption isotherm | |
| double | giveMoistureContent (double humidity) const override |
| double | givePermeability (GaussPoint *gp, TimeStep *tStep) const override |
| double | computeCapTranspCoeff (double humidity) const |
| double | computeVaporDiffusionCoeff (GaussPoint *gp, TimeStep *tStep) const |
| compute vapor diffusion coefficient in air [kg m^-1 s^-1 Pa^-1] | |
| double | computeSaturationWaterVaporPressure (GaussPoint *gp, TimeStep *tStep) const |
| compute saturation water vapor pressure | |
| double | computeTemperatureEffectOnViscosity (GaussPoint *gp, TimeStep *tStep) const |
| evaluate temperature effect on water viscosity - liquid water capillary conduction | |
| double | giveTemperature (GaussPoint *gp, TimeStep *tStep) const |
| returns temperature in [K] | |
| const char * | giveInputRecordName () const override |
| const char * | giveClassName () const override |
| double | giveHumidity (GaussPoint *gp, ValueModeType mode) const override |
| bool | hasInternalSource () const override |
| void | computeInternalSourceVector (FloatArray &val, GaussPoint *gp, TimeStep *tStep, ValueModeType mode) const override |
| Public Member Functions inherited from oofem::IsotropicMoistureTransferMaterial | |
| IsotropicMoistureTransferMaterial (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 |
| int | giveIPValue (FloatArray &answer, GaussPoint *gp, InternalStateType type, TimeStep *tStep) override |
| 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) |
| 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 bool | hasCastingTimeSupport () const |
| virtual int | setIPValue (const FloatArray &value, GaussPoint *gp, InternalStateType type) |
| 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). | |
Protected Types | |
| enum | isothermType { linear , multilinear , Ricken , Kuenzel , Hansen , BSB , bilinear , vanGenuchten } |
| enum | permeabilityType { multilin , Bazant , Xi , KunzelPerm } |
| enum | capillaryTransportType { Multilin_h , Multilin_wV , KunzelCT } |
Protected Attributes | |
| enum oofem::NlIsoMoistureMaterial::isothermType | Isotherm |
| double | rhodry = 0. |
| density of the dry solid phase | |
| double | moistureCapacity = 0. |
| values of the linear isotherm | |
| FloatArray | iso_h |
| values of the multilinear isotherm | |
| FloatArray | iso_wh |
| double | dd = 0. |
| parameters of the Ricken isotherm | |
| double | wf = 0. |
| parameters of the Kuenzel isotherm | |
| double | b = 0. |
| double | uh = 0. |
| parameters of the isotherm proposed by P. Freiesleben Hansen (Coupled moisture/heat transport in cross sections of structures, Beton og Konstruktionsinstituttet, 1985) | |
| double | A = 0. |
| double | nn = 0. |
| double | c = 0. |
| parameters of the BSB isotherm | |
| double | k = 0. |
| double | Vm = 0. |
| double | hx = 0. |
| values of the bilinear isotherm | |
| double | dx = 0. |
| double | iso_offset = 0. |
| double | c1 = 0. |
| double | c2 = 0. |
| double | capa2 = 0. |
| double | vG_b = 0. |
| parameters of vanGenuchten isotherm | |
| double | vG_m = 0. |
| double | wn = 0. |
| Nonevaporable water content per m3 of concrete at complete hydration. | |
| ScalarFunction | alpha |
| Function of degree of hydration. | |
| enum oofem::NlIsoMoistureMaterial::permeabilityType | Permeability |
| FloatArray | perm_h |
| values of the multilinear permeability | |
| FloatArray | perm_ch |
| double | C1 = 0. |
| "permeability" according to Bazant | |
| double | n = 0. |
| double | alpha0 = 0. |
| double | hC = 0. |
| double | alphah = 0. |
| permeability parameters according to Xi, Bazant & Jennings | |
| double | betah = 0. |
| double | gammah = 0. |
| enum oofem::NlIsoMoistureMaterial::capillaryTransportType | CapillaryTransport |
| double | Abs = 0. |
| water absorption coefficient [kg m^-2 s^-0.5] | |
| double | mu = 0. |
| water vapor diffusion resistance [-] | |
| double | PL = 101325. |
| ambient atmospheric pressure [Pa] | |
| double | timeScale = 1. |
| = 1 for analysis in seconds, = 86400 for analysis in days, etc. | |
| double | capillary_transport_coef = 1000. |
| parameter in liquid conduction | |
| double | T = 0. |
| constant temperature [K] | |
| int | T_TF = 0 |
| explicitly prescribed evolution of temperature by a time function (e.g. piecewise-linear dfined externally) in [K] | |
| FloatArray | capPerm_h |
| values of the multilinear capillary transport function | |
| FloatArray | capPerm_Dwh |
| FloatArray | capPerm_wV |
| FloatArray | capPerm_DwwV |
| double | rhoH2O = 0. |
| 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 functions for concrete moisture permeability and moisture capacity
Definition at line 96 of file nlisomoisturemat.h.
|
protected |
| Enumerator | |
|---|---|
| Multilin_h | |
| Multilin_wV | |
| KunzelCT | |
Definition at line 149 of file nlisomoisturemat.h.
|
protected |
| Enumerator | |
|---|---|
| linear | |
| multilinear | |
| Ricken | |
| Kuenzel | |
| Hansen | |
| BSB | |
| bilinear | |
| vanGenuchten | |
Definition at line 99 of file nlisomoisturemat.h.
|
protected |
| Enumerator | |
|---|---|
| multilin | |
| Bazant | |
| Xi | |
| KunzelPerm | |
Definition at line 137 of file nlisomoisturemat.h.
|
inline |
Definition at line 179 of file nlisomoisturemat.h.
References oofem::IsotropicMoistureTransferMaterial::IsotropicMoistureTransferMaterial(), and n.
| double oofem::NlIsoMoistureMaterial::computeCapTranspCoeff | ( | double | humidity | ) | const |
Definition at line 329 of file nlisomoisturemat.C.
References Abs, capillary_transport_coef, CapillaryTransport, capPerm_Dwh, capPerm_DwwV, capPerm_h, capPerm_wV, giveMoistureContent(), KunzelCT, Multilin_h, Multilin_wV, OOFEM_ERROR, rhoH2O, and wf.
Referenced by givePermeability().
|
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 442 of file nlisomoisturemat.C.
References alpha, oofem::FloatArray::at(), oofem::FEMComponent::giveDomain(), oofem::TimeStep::giveTargetTime(), oofem::TimeStep::giveTimeIncrement(), OOFEM_ERROR, oofem::FloatArray::resize(), and wn.
| double oofem::NlIsoMoistureMaterial::computeSaturationWaterVaporPressure | ( | GaussPoint * | gp, |
| TimeStep * | tStep ) const |
compute saturation water vapor pressure
Definition at line 375 of file nlisomoisturemat.C.
References giveTemperature().
Referenced by givePermeability().
| double oofem::NlIsoMoistureMaterial::computeTemperatureEffectOnViscosity | ( | GaussPoint * | gp, |
| TimeStep * | tStep ) const |
evaluate temperature effect on water viscosity - liquid water capillary conduction
Definition at line 395 of file nlisomoisturemat.C.
References giveTemperature().
Referenced by givePermeability().
| double oofem::NlIsoMoistureMaterial::computeVaporDiffusionCoeff | ( | GaussPoint * | gp, |
| TimeStep * | tStep ) const |
compute vapor diffusion coefficient in air [kg m^-1 s^-1 Pa^-1]
Definition at line 365 of file nlisomoisturemat.C.
References giveTemperature(), mu, PL, and timeScale.
Referenced by givePermeability().
|
inlineoverridevirtual |
Reimplemented from oofem::IsotropicMoistureTransferMaterial.
Definition at line 199 of file nlisomoisturemat.h.
|
overridevirtual |
Returns positive value of humidity if implemented and enabled in derived material, -1 otherwise.
Reimplemented from oofem::TransportMaterial.
Definition at line 425 of file nlisomoisturemat.C.
References oofem::Material::giveStatus(), and OOFEM_ERROR.
Referenced by giveMoistureCapacity(), and givePermeability().
|
inlineoverridevirtual |
Implements oofem::FEMComponent.
Definition at line 198 of file nlisomoisturemat.h.
References _IFT_NlIsoMoistureMaterial_Name.
|
overridevirtual |
evaluates slope of the sorption isotherm
Implements oofem::IsotropicMoistureTransferMaterial.
Definition at line 214 of file nlisomoisturemat.C.
References A, b, bilinear, BSB, c, c1, c2, capa2, dd, dx, giveHumidity(), Hansen, hx, iso_h, iso_wh, Isotherm, k, Kuenzel, linear, moistureCapacity, multilinear, nn, OOFEM_ERROR, rhodry, Ricken, uh, vanGenuchten, vG_b, vG_m, Vm, and wf.
Referenced by givePermeability().
|
overridevirtual |
Reimplemented from oofem::IsotropicMoistureTransferMaterial.
Definition at line 256 of file nlisomoisturemat.C.
References A, b, bilinear, BSB, c, c1, c2, capa2, dd, dx, Hansen, hx, iso_h, iso_offset, iso_wh, Isotherm, k, Kuenzel, linear, oofem::max(), moistureCapacity, multilinear, nn, OOFEM_ERROR, rhodry, Ricken, uh, vanGenuchten, vG_b, vG_m, Vm, and wf.
Referenced by computeCapTranspCoeff().
|
overridevirtual |
Implements oofem::IsotropicMoistureTransferMaterial.
Definition at line 293 of file nlisomoisturemat.C.
References alpha0, alphah, Bazant, betah, C1, computeCapTranspCoeff(), computeSaturationWaterVaporPressure(), computeTemperatureEffectOnViscosity(), computeVaporDiffusionCoeff(), gammah, giveHumidity(), giveMoistureCapacity(), hC, KunzelPerm, multilin, n, OOFEM_ERROR, perm_ch, perm_h, Permeability, and Xi.
| double oofem::NlIsoMoistureMaterial::giveTemperature | ( | GaussPoint * | gp, |
| TimeStep * | tStep ) const |
returns temperature in [K]
Definition at line 407 of file nlisomoisturemat.C.
References oofem::FEMComponent::domain, oofem::TimeStep::giveTargetTime(), T, and T_TF.
Referenced by computeSaturationWaterVaporPressure(), computeTemperatureEffectOnViscosity(), and computeVaporDiffusionCoeff().
|
overridevirtual |
Returns nonzero if receiver generates internal source of state variable(s), zero otherwise.
Reimplemented from oofem::TransportMaterial.
Definition at line 436 of file nlisomoisturemat.C.
References wn.
|
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::IsotropicMoistureTransferMaterial.
Definition at line 44 of file nlisomoisturemat.C.
References _IFT_NlIsoMoistureMaterial_a, _IFT_NlIsoMoistureMaterial_abs, _IFT_NlIsoMoistureMaterial_alpha, _IFT_NlIsoMoistureMaterial_alpha0, _IFT_NlIsoMoistureMaterial_alphah, _IFT_NlIsoMoistureMaterial_b, _IFT_NlIsoMoistureMaterial_betah, _IFT_NlIsoMoistureMaterial_c, _IFT_NlIsoMoistureMaterial_c1, _IFT_NlIsoMoistureMaterial_capa, _IFT_NlIsoMoistureMaterial_capil_coef, _IFT_NlIsoMoistureMaterial_capillarytransporttype, _IFT_NlIsoMoistureMaterial_capperm_dwh, _IFT_NlIsoMoistureMaterial_capperm_dwwv, _IFT_NlIsoMoistureMaterial_capperm_h, _IFT_NlIsoMoistureMaterial_capperm_wv, _IFT_NlIsoMoistureMaterial_dd, _IFT_NlIsoMoistureMaterial_dx, _IFT_NlIsoMoistureMaterial_gammah, _IFT_NlIsoMoistureMaterial_hc, _IFT_NlIsoMoistureMaterial_hx, _IFT_NlIsoMoistureMaterial_iso_h, _IFT_NlIsoMoistureMaterial_iso_offset, _IFT_NlIsoMoistureMaterial_iso_wh, _IFT_NlIsoMoistureMaterial_isothermtype, _IFT_NlIsoMoistureMaterial_k, _IFT_NlIsoMoistureMaterial_mu, _IFT_NlIsoMoistureMaterial_n, _IFT_NlIsoMoistureMaterial_nn, _IFT_NlIsoMoistureMaterial_perm_ch, _IFT_NlIsoMoistureMaterial_perm_h, _IFT_NlIsoMoistureMaterial_permeabilitytype, _IFT_NlIsoMoistureMaterial_pl, _IFT_NlIsoMoistureMaterial_rhodry, _IFT_NlIsoMoistureMaterial_rhoh2o, _IFT_NlIsoMoistureMaterial_t, _IFT_NlIsoMoistureMaterial_timescale, _IFT_NlIsoMoistureMaterial_ttf, _IFT_NlIsoMoistureMaterial_uh, _IFT_NlIsoMoistureMaterial_vg_b, _IFT_NlIsoMoistureMaterial_vg_m, _IFT_NlIsoMoistureMaterial_vm, _IFT_NlIsoMoistureMaterial_wf, _IFT_NlIsoMoistureMaterial_wn, A, Abs, alpha, alpha0, alphah, b, Bazant, betah, bilinear, BSB, c, C1, c1, c2, capa2, capillary_transport_coef, CapillaryTransport, capPerm_Dwh, capPerm_DwwV, capPerm_h, capPerm_wV, dd, dx, gammah, Hansen, oofem::InputRecord::hasField(), hC, hx, oofem::IsotropicMoistureTransferMaterial::initializeFrom(), IR_GIVE_FIELD, IR_GIVE_OPTIONAL_FIELD, iso_h, iso_offset, iso_wh, Isotherm, k, Kuenzel, KunzelPerm, linear, moistureCapacity, mu, multilin, Multilin_h, Multilin_wV, multilinear, n, nn, perm_ch, perm_h, Permeability, PL, rhodry, rhoH2O, Ricken, T, T_TF, timeScale, uh, vanGenuchten, vG_b, vG_m, Vm, wf, wn, and Xi.
|
protected |
Definition at line 118 of file nlisomoisturemat.h.
Referenced by giveMoistureCapacity(), giveMoistureContent(), and initializeFrom().
|
protected |
water absorption coefficient [kg m^-2 s^-0.5]
Definition at line 151 of file nlisomoisturemat.h.
Referenced by computeCapTranspCoeff(), and initializeFrom().
|
protected |
Function of degree of hydration.
Definition at line 135 of file nlisomoisturemat.h.
Referenced by computeInternalSourceVector(), and initializeFrom().
|
protected |
Definition at line 144 of file nlisomoisturemat.h.
Referenced by givePermeability(), and initializeFrom().
|
protected |
permeability parameters according to Xi, Bazant & Jennings
Definition at line 147 of file nlisomoisturemat.h.
Referenced by givePermeability(), and initializeFrom().
|
protected |
Definition at line 115 of file nlisomoisturemat.h.
Referenced by giveMoistureCapacity(), giveMoistureContent(), and initializeFrom().
|
protected |
Definition at line 147 of file nlisomoisturemat.h.
Referenced by givePermeability(), and initializeFrom().
|
protected |
parameters of the BSB isotherm
Definition at line 121 of file nlisomoisturemat.h.
Referenced by giveMoistureCapacity(), giveMoistureContent(), and initializeFrom().
|
protected |
"permeability" according to Bazant
Definition at line 144 of file nlisomoisturemat.h.
Referenced by givePermeability(), and initializeFrom().
|
protected |
Definition at line 126 of file nlisomoisturemat.h.
Referenced by giveMoistureCapacity(), giveMoistureContent(), and initializeFrom().
|
protected |
Definition at line 126 of file nlisomoisturemat.h.
Referenced by giveMoistureCapacity(), giveMoistureContent(), and initializeFrom().
|
protected |
Definition at line 126 of file nlisomoisturemat.h.
Referenced by giveMoistureCapacity(), giveMoistureContent(), and initializeFrom().
|
protected |
parameter in liquid conduction
Definition at line 163 of file nlisomoisturemat.h.
Referenced by computeCapTranspCoeff(), and initializeFrom().
|
protected |
Referenced by computeCapTranspCoeff(), and initializeFrom().
|
protected |
Definition at line 173 of file nlisomoisturemat.h.
Referenced by computeCapTranspCoeff(), and initializeFrom().
|
protected |
Definition at line 175 of file nlisomoisturemat.h.
Referenced by computeCapTranspCoeff(), and initializeFrom().
|
protected |
values of the multilinear capillary transport function
Definition at line 172 of file nlisomoisturemat.h.
Referenced by computeCapTranspCoeff(), and initializeFrom().
|
protected |
Definition at line 174 of file nlisomoisturemat.h.
Referenced by computeCapTranspCoeff(), and initializeFrom().
|
protected |
parameters of the Ricken isotherm
Definition at line 112 of file nlisomoisturemat.h.
Referenced by giveMoistureCapacity(), giveMoistureContent(), and initializeFrom().
|
protected |
Definition at line 124 of file nlisomoisturemat.h.
Referenced by giveMoistureCapacity(), giveMoistureContent(), and initializeFrom().
|
protected |
Definition at line 147 of file nlisomoisturemat.h.
Referenced by givePermeability(), and initializeFrom().
|
protected |
Definition at line 144 of file nlisomoisturemat.h.
Referenced by givePermeability(), and initializeFrom().
|
protected |
values of the bilinear isotherm
Definition at line 124 of file nlisomoisturemat.h.
Referenced by giveMoistureCapacity(), giveMoistureContent(), and initializeFrom().
|
protected |
values of the multilinear isotherm
Definition at line 108 of file nlisomoisturemat.h.
Referenced by giveMoistureCapacity(), giveMoistureContent(), and initializeFrom().
|
protected |
Definition at line 125 of file nlisomoisturemat.h.
Referenced by giveMoistureContent(), and initializeFrom().
|
protected |
Definition at line 109 of file nlisomoisturemat.h.
Referenced by giveMoistureCapacity(), giveMoistureContent(), and initializeFrom().
|
protected |
Referenced by giveMoistureCapacity(), giveMoistureContent(), and initializeFrom().
|
protected |
Definition at line 121 of file nlisomoisturemat.h.
Referenced by giveMoistureCapacity(), giveMoistureContent(), and initializeFrom().
|
protected |
values of the linear isotherm
Definition at line 105 of file nlisomoisturemat.h.
Referenced by giveMoistureCapacity(), giveMoistureContent(), and initializeFrom().
|
protected |
water vapor diffusion resistance [-]
Definition at line 154 of file nlisomoisturemat.h.
Referenced by computeVaporDiffusionCoeff(), and initializeFrom().
|
protected |
Definition at line 144 of file nlisomoisturemat.h.
Referenced by givePermeability(), initializeFrom(), and NlIsoMoistureMaterial().
|
protected |
Definition at line 118 of file nlisomoisturemat.h.
Referenced by giveMoistureCapacity(), giveMoistureContent(), and initializeFrom().
|
protected |
Definition at line 141 of file nlisomoisturemat.h.
Referenced by givePermeability(), and initializeFrom().
|
protected |
values of the multilinear permeability
Definition at line 140 of file nlisomoisturemat.h.
Referenced by givePermeability(), and initializeFrom().
|
protected |
Referenced by givePermeability(), and initializeFrom().
|
protected |
ambient atmospheric pressure [Pa]
Definition at line 157 of file nlisomoisturemat.h.
Referenced by computeVaporDiffusionCoeff(), and initializeFrom().
|
protected |
density of the dry solid phase
Definition at line 102 of file nlisomoisturemat.h.
Referenced by giveMoistureCapacity(), giveMoistureContent(), and initializeFrom().
|
protected |
Definition at line 176 of file nlisomoisturemat.h.
Referenced by computeCapTranspCoeff(), and initializeFrom().
|
protected |
constant temperature [K]
Definition at line 166 of file nlisomoisturemat.h.
Referenced by giveTemperature(), and initializeFrom().
|
protected |
explicitly prescribed evolution of temperature by a time function (e.g. piecewise-linear dfined externally) in [K]
Definition at line 168 of file nlisomoisturemat.h.
Referenced by giveTemperature(), and initializeFrom().
|
protected |
= 1 for analysis in seconds, = 86400 for analysis in days, etc.
Definition at line 160 of file nlisomoisturemat.h.
Referenced by computeVaporDiffusionCoeff(), and initializeFrom().
|
protected |
parameters of the isotherm proposed by P. Freiesleben Hansen (Coupled moisture/heat transport in cross sections of structures, Beton og Konstruktionsinstituttet, 1985)
Definition at line 118 of file nlisomoisturemat.h.
Referenced by giveMoistureCapacity(), giveMoistureContent(), and initializeFrom().
|
protected |
parameters of vanGenuchten isotherm
Definition at line 129 of file nlisomoisturemat.h.
Referenced by giveMoistureCapacity(), giveMoistureContent(), and initializeFrom().
|
protected |
Definition at line 129 of file nlisomoisturemat.h.
Referenced by giveMoistureCapacity(), giveMoistureContent(), and initializeFrom().
|
protected |
Definition at line 121 of file nlisomoisturemat.h.
Referenced by giveMoistureCapacity(), giveMoistureContent(), and initializeFrom().
|
protected |
parameters of the Kuenzel isotherm
Definition at line 115 of file nlisomoisturemat.h.
Referenced by computeCapTranspCoeff(), giveMoistureCapacity(), giveMoistureContent(), and initializeFrom().
|
protected |
Nonevaporable water content per m3 of concrete at complete hydration.
Definition at line 132 of file nlisomoisturemat.h.
Referenced by computeInternalSourceVector(), hasInternalSource(), and initializeFrom().