Go to the documentation of this file.
44BazantNajjarMoistureTransferMaterial :: initializeFrom(
InputRecord &ir)
46 IsotropicMoistureTransferMaterial :: initializeFrom(ir);
59BazantNajjarMoistureTransferMaterial :: giveMoistureCapacity(
GaussPoint *gp,
TimeStep *tStep)
const
68 return C1 * (
alpha0 + ( 1. -
alpha0 ) / ( 1. + pow( ( 1. - humidity ) / ( 1. -
hC ),
n ) ) );
72BazantNajjarMoistureTransferMaterial :: giveHumidity(
GaussPoint *gp, ValueModeType mode)
const
75 if ( ( field > 1.0 ) || ( field < 0.0 ) ) {
76 OOFEM_WARNING(
"Relative humidity %.5f is out of range 0.0 - 1.0", field );
#define _IFT_BazantNajjarMoistureTransferMaterial_capa
#define _IFT_BazantNajjarMoistureTransferMaterial_hc
#define _IFT_BazantNajjarMoistureTransferMaterial_alpha0
#define _IFT_BazantNajjarMoistureTransferMaterial_c1
#define _IFT_BazantNajjarMoistureTransferMaterial_n
#define REGISTER_Material(class)
double hC
nonlinear threshold [-]
double alpha0
fraction minimal/maximal permeability [-]
double C1
maximal permeability [kg/ m s]
double giveHumidity(GaussPoint *gp, ValueModeType mode) const override
double n
exponent in nonlinear permeability function [-]
double moistureCapacity
sorption isotherm derivative [kg/m^3]
virtual MaterialStatus * giveStatus(GaussPoint *gp) const
#define OOFEM_WARNING(...)
double clamp(int a, int lower, int upper)
Returns the clamped value of a between upper and lower.
This page is part of the
OOFEM-3.0 documentation. Copyright Copyright (C) 1994-2025 Borek Patzak
Bořek Patzák
Project e-mail:
oofem@fsv.cvut.cz
Generated at for OOFEM by
doxygen
1.15.0 written by Dimitri van Heesch,
© 1997-2011