45 #define _IFT_IsotropicHeatTransferMaterial_Name "isoheat" 46 #define _IFT_IsotropicHeatTransferMaterial_k "k" 47 #define _IFT_IsotropicHeatTransferMaterial_c "c" 48 #define _IFT_IsotropicHeatTransferMaterial_maturityT0 "maturityt0" 49 #define _IFT_IsotropicHeatTransferMaterial_d "td" 88 virtual const char *
giveClassName()
const {
return "IsotropicHeatTransferMaterial"; }
102 virtual void updateYourself(
TimeStep *tStep);
106 #endif // isoheatmat_h
ScalarFunction conductivity
Conductivity (k in input file).
InternalStateType
Type representing the physical meaning of element or constitutive model internal variable.
virtual double giveIsotropicConductivity(GaussPoint *gp, TimeStep *tStep)
virtual MaterialStatus * CreateStatus(GaussPoint *gp) const
Creates new copy of associated status and inserts it into given integration point.
virtual const char * giveInputRecordName() const
virtual ~IsotropicHeatTransferMaterial()
This class implements a transport material status information.
IsotropicHeatTransferMaterial(int n, Domain *d)
MatResponseMode
Describes the character of characteristic material matrix.
virtual double giveCharacteristicValue(MatResponseMode mode, GaussPoint *gp, TimeStep *tStep)
Computes the characteristic value of receiver in given integration point, respecting its history...
#define _IFT_IsotropicHeatTransferMaterial_Name
virtual void giveFluxVector(FloatArray &answer, GaussPoint *gp, const FloatArray &grad, const FloatArray &field, TimeStep *tStep)
Returns the flux for the field and its gradient.
ScalarFunction capacity
Capacity (c in input file).
This class implements an isotropic linear heat material.
double maturityT0
Baseline for maturity mathod.
Abstract base class representing a material status information.
Class representing vector of real numbers.
virtual IRResultType initializeFrom(InputRecord *ir)
Initializes receiver according to object description stored in input record.
Implementation of matrix containing floating point numbers.
IRResultType
Type defining the return values of InputRecord reading operations.
Implementation of Scalar function.
double giveTemperature(GaussPoint *gp)
virtual int giveIPValue(FloatArray &answer, GaussPoint *gp, InternalStateType type, TimeStep *tStep)
Returns the integration point corresponding value in Reduced form.
Abstract base class for all constitutive models for transport problems.
virtual double give(int aProperty, GaussPoint *gp, TimeStep *tStep)
virtual double giveMaturityT0()
the oofem namespace is to define a context or scope in which all oofem names are defined.
ScalarFunction density
Density (td in input file).
Class representing integration point in finite element program.
Class representing solution step.
virtual void giveCharacteristicMatrix(FloatMatrix &answer, MatResponseMode mode, GaussPoint *gp, TimeStep *tStep)
Computes characteristic matrix of receiver in given integration point.
virtual const char * giveClassName() const