59 virtual const char *
giveClassName()
const {
return "MaxwellChainMaterialStatus"; }
80 virtual const char *
giveClassName()
const {
return "MaxwellChainMaterial"; }
89 virtual void giveEigenStrainVector(
FloatArray &answer,
116 #endif // maxwellchm_h virtual void updateYourself(TimeStep *tStep)
Update equilibrium history variables according to temp-variables.
GaussPoint * gp
Associated integration point.
virtual contextIOResultType restoreContext(DataStream &stream, ContextMode mode, void *obj=NULL)
Restores the receiver state previously written in stream.
virtual void printOutputAt(FILE *file, TimeStep *tStep)
Print receiver's output to given stream.
The purpose of DataStream abstract class is to allow to store/restore context to different streams...
ValueModeType
Type representing the mode of UnknownType or CharType, or similar types.
void clear()
Clears receiver (zero size).
This class implements associated Material Status to RheoChainMaterial.
This class implements a rheologic chain model describing a viscoelastic material. ...
virtual const char * giveClassName() const
virtual const char * giveClassName() const
MaxwellChainMaterialStatus(int n, Domain *d, GaussPoint *g, int nunits)
This class is a abstract base class for all linear elastic material models in a finite element proble...
virtual int hasIncrementalShrinkageFormulation()
If only incremental shrinkage strain formulation is provided, then total shrinkage strain must be tra...
virtual IRResultType initializeFrom(InputRecord *ir)
Initializes receiver according to object description stored in input record.
This class implements an aging Maxwell chain model describing a viscoelastic material.
virtual void giveShrinkageStrainVector(FloatArray &answer, GaussPoint *gp, TimeStep *tStep, ValueModeType mode)
Computes, for the given integration point, the strain vector induced by stress-independent shrinkage...
Abstract base class representing a material status information.
Class representing vector of real numbers.
IRResultType
Type defining the return values of InputRecord reading operations.
virtual void initTempStatus()
Initializes the temporary internal variables, describing the current state according to previously re...
long ContextMode
Context mode (mask), defining the type of information written/read to/from context.
virtual ~MaxwellChainMaterialStatus()
virtual int hasNonLinearBehaviour()
Returns nonzero if receiver is non linear.
virtual ~MaxwellChainMaterial()
the oofem namespace is to define a context or scope in which all oofem names are defined.
This class implements associated Material Status to MaxwellChainMaterial.
virtual contextIOResultType saveContext(DataStream &stream, ContextMode mode, void *obj=NULL)
Stores receiver state to output stream.
Class representing integration point in finite element program.
Class representing solution step.