Go to the documentation of this file.
41IsotropicMoistureTransferMaterial :: initializeFrom(
InputRecord &ir)
43 Material :: initializeFrom(ir);
52 ms->setTempField(field);
55 ms->setTempFlux(answer);
61IsotropicMoistureTransferMaterial :: computeTangent3D(MatResponseMode mode,
GaussPoint *gp,
TimeStep *tStep)
const
64 return permeability *
eye<3>();
69IsotropicMoistureTransferMaterial :: giveCharacteristicValue(MatResponseMode mode,
73 if ( mode == Capacity ) {
76 OOFEM_ERROR(
"unknown mode (%s)", __MatResponseModeToString(mode) );
86 if ( type == IST_HydrationDegree ) {
90 }
else if ( type == IST_MoistureContent ) {
93 this->
giveIPValue(humidity, gp, IST_Humidity, tStep);
109 return TransportMaterial :: giveIPValue(answer, gp, type, tStep);
virtual double givePermeability(GaussPoint *gp, TimeStep *tStep) const =0
virtual double giveMoistureCapacity(GaussPoint *gp, TimeStep *tStep) const =0
int giveIPValue(FloatArray &answer, GaussPoint *gp, InternalStateType type, TimeStep *tStep) override
virtual double giveMoistureContent(double humidity) const
virtual MaterialStatus * giveStatus(GaussPoint *gp) const
void setTempGradient(const FloatArrayF< 3 > &newGradient)
Set gradient.
FloatMatrixF< N, N > eye()
Constructs an identity matrix.
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