49IsotropicHeatTransferMaterial :: initializeFrom(
InputRecord &ir)
51 Material :: initializeFrom(ir);
60IsotropicHeatTransferMaterial :: giveProperty(
int aProperty,
GaussPoint *gp,
TimeStep *tStep)
const
62 if ( aProperty ==
'k' ) {
64 }
else if ( aProperty ==
'c' ) {
66 }
else if ( aProperty ==
'd' &&
density.isDefined() ) {
72 return this->Material :: give(aProperty, gp);
82 ms->setTempGradient(grad);
86 ms->setTempFlux(answer);
92IsotropicHeatTransferMaterial :: computeTangent3D(MatResponseMode mode,
GaussPoint *gp,
TimeStep *tStep)
const
106IsotropicHeatTransferMaterial :: giveCharacteristicValue(MatResponseMode mode,
110 if ( mode == Capacity ) {
113 OOFEM_ERROR(
"unknown mode (%s)", __MatResponseModeToString(mode) );
123 if ( type == IST_HydrationDegree ) {
129 if ( type == IST_Temperature ) {
132 }
else if ( type == IST_Density ) {
135 }
else if ( type == IST_HeatCapacity ) {
138 }
else if ( type == IST_ThermalConductivityIsotropic ) {
141 }
else if ( type == IST_EnergyMassCapacity ) {
146 return TransportMaterial :: giveIPValue(answer, gp, type, tStep);
149double IsotropicHeatTransferMaterial :: giveTemperature(
GaussPoint *gp)
const
#define REGISTER_Material(class)
Domain * giveDomain() const
virtual double giveIsotropicConductivity(GaussPoint *gp, TimeStep *tStep) const
ScalarFunction capacity
Capacity (c in input file).
ScalarFunction conductivity
Conductivity (k in input file).
double giveTemperature(GaussPoint *gp) const
double giveProperty(int aProperty, GaussPoint *gp, TimeStep *tStep) const
double maturityT0
Baseline for maturity mathod.
ScalarFunction density
Density (td in input file).
virtual MaterialStatus * giveStatus(GaussPoint *gp) const
double giveIntrinsicTime()
Returns intrinsic time, e.g. time in which constitutive model is evaluated.
double giveTempField() const
Return last field.
void setTempField(double newField)
Set field.
TransportMaterial(int n, Domain *d)
#define _IFT_IsotropicHeatTransferMaterial_d
#define _IFT_IsotropicHeatTransferMaterial_c
Specific heat.
#define _IFT_IsotropicHeatTransferMaterial_k
Conductivity.
#define _IFT_IsotropicHeatTransferMaterial_maturityT0
Baseline for maturity method.
FloatMatrixF< N, N > eye()
Constructs an identity matrix.