44 class NonlocalMaterialStatusExtension;
143 #endif // matstatus_h virtual bool giveMaterialProperty(int propID, double &value)
Returns the value of material model property stored in receiving status.
virtual void updateYourself(TimeStep *)
Update equilibrium history variables according to temp-variables.
virtual void restoreConsistency()
Restores consistency of the status, i.e., computes or corrects the values of certain status variables...
virtual void initTempStatus()
Initializes the temporary internal variables, describing the current state according to previously re...
virtual IRResultType initializeFrom(InputRecord *ir)
Initializes receiver according to object description stored in input record.
Abstract base class representing a material status information.
IRResultType
Type defining the return values of InputRecord reading operations.
MaterialStatus(int n, Domain *d, GaussPoint *g)
Constructor.
virtual ~MaterialStatus()
Destructor.
virtual void setMaterialProperty(int propID, double value)
Allows to set the value of material model property to be stored in receiving status.
the oofem namespace is to define a context or scope in which all oofem names are defined.
virtual void printOutputAt(FILE *file, TimeStep *tStep)
Print receiver's output to given stream.
virtual void setStatusVariable(int varID, double value)
Allows to set the value of a specific variable, identified by varID.
Class representing integration point in finite element program.
Class representing solution step.
Abstract base class representing a integration status.