35 #ifndef materialmappingalgorithm_h 36 #define materialmappingalgorithm_h 51 class DynamicInputRecord;
120 virtual void finish(
TimeStep *tStep) = 0;
160 virtual const char *giveClassName()
const = 0;
162 std :: string
errorInfo(
const char *func)
const {
return std :: string(giveClassName()) + func; }
165 #endif // materialmappingalgorithm_h InternalStateType
Type representing the physical meaning of element or constitutive model internal variable.
The class representing the general material model mapping algorithm.
Class implementing an array of integers.
virtual void giveInputRecord(DynamicInputRecord &input)
Setups the input record of receiver.
Set of elements, boundaries, edges and/or nodes.
MaterialMappingAlgorithm()
Constructor.
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 IRResultType initializeFrom(InputRecord *ir)
the oofem namespace is to define a context or scope in which all oofem names are defined.
virtual ~MaterialMappingAlgorithm()
Destructor.
Class representing integration point in finite element program.
Class representing solution step.
std::string errorInfo(const char *func) const
Error printing helper.