35 #ifndef fluiddynamicmaterial_h 36 #define fluiddynamicmaterial_h 165 #endif // fluiddynamicmaterial_h InternalStateType
Type representing the physical meaning of element or constitutive model internal variable.
virtual contextIOResultType saveContext(DataStream &stream, ContextMode mode, void *obj=NULL)
Stores receiver state to output stream.
FloatArray deviatoricStressVector
Stress vector in reduced form.
GaussPoint * gp
Associated integration point.
Abstract base class for all fluid materials.
The purpose of DataStream abstract class is to allow to store/restore context to different streams...
const FloatArray & giveDeviatoricStrainRateVector()
void letDeviatoricStrainRateVectorBe(FloatArray v)
virtual void printOutputAt(FILE *file, TimeStep *tStep)
Print receiver's output to given stream.
MatResponseMode
Describes the character of characteristic material matrix.
virtual void initTempStatus()
Initializes the temporary internal variables, describing the current state according to previously re...
FluidDynamicMaterialStatus(int n, Domain *d, GaussPoint *g)
Constructor - creates new TransportMaterialStatus with number n, belonging to domain d and integratio...
void letDeviatoricStressVectorBe(FloatArray v)
Sets the deviatoric stress.
virtual contextIOResultType restoreContext(DataStream &stream, ContextMode mode, void *obj=NULL)
Restores the receiver state previously written in stream.
FloatArray deviatoricStrainRateVector
Strain vector in reduced form.
This class implements a transport material status information.
virtual ~FluidDynamicMaterialStatus()
Destructor.
const FloatArray & giveDeviatoricStressVector()
Gives the deviatoric stress.
Abstract base class for all material models.
Abstract base class representing a material status information.
Class representing vector of real numbers.
virtual ~FluidDynamicMaterial()
Destructor.
Implementation of matrix containing floating point numbers.
FluidDynamicMaterial(int n, Domain *d)
Constructor.
long ContextMode
Context mode (mask), defining the type of information written/read to/from context.
the oofem namespace is to define a context or scope in which all oofem names are defined.
Class representing integration point in finite element program.
Class representing solution step.