35 #ifndef materialinterface_h 36 #define materialinterface_h 68 virtual void updatePosition(
TimeStep *tStep) = 0;
75 virtual void updateYourself(
TimeStep *tStep) = 0;
79 virtual double computeCriticalTimeStep(
TimeStep *tStep) = 0;
89 virtual void giveElementMaterialMixture(
FloatArray &answer,
int ielem) = 0;
91 virtual double giveNodalScalarRepresentation(
int) = 0;
94 #endif // materialinterface_h
MaterialInterface(int n, Domain *d)
Constructor.
Abstract base class representing (moving) material interfaces.
Class representing vector of real numbers.
virtual const char * giveInputRecordName() const
the oofem namespace is to define a context or scope in which all oofem names are defined.
virtual void initialize()
Initializes receiver.
Class representing solution step.
The top abstract class of all classes constituting the finite element mesh.