35 #ifndef scalarerrorindicator_h 36 #define scalarerrorindicator_h 43 #define _IFT_ScalarErrorIndicator_Name "scalar" 44 #define _IFT_ScalarErrorIndicator_vartype "vartype" 48 class RemeshingCriteria;
78 virtual const char *
giveClassName()
const {
return "ScalarErrorIndicator"; }
81 #endif // scalarerrorindicator_h InternalStateType
Type representing the physical meaning of element or constitutive model internal variable.
The base class for all remeshing criteria.
virtual int estimateError(EE_ErrorMode mode, TimeStep *tStep)
Estimates the error on associated domain at given time step.
virtual RemeshingCriteria * giveRemeshingCrit()
Returns reference to associated remeshing criteria.
virtual double giveElementError(EE_ErrorType type, Element *elem, TimeStep *tStep)
Returns the element error.
Abstract base class for all finite elements.
EE_ErrorType
Type characterizing different type of element errors.
virtual const char * giveClassName() const
InternalStateType varType
Corresponding internal state type.
The class representing scalar error indicator.
virtual ~ScalarErrorIndicator()
Destructor.
The base class for all error estimation or error indicator algorithms.
virtual IRResultType initializeFrom(InputRecord *ir)
Initializes receiver according to object description stored in input record.
EE_ErrorMode
Type determining whether temporary or equilibrated variables are used for error evaluation.
IRResultType
Type defining the return values of InputRecord reading operations.
ErrorEstimatorType eeType
virtual double giveValue(EE_ValueType type, TimeStep *tStep)
Returns the characteristic value of given type.
int indicatorType
Type of internal variable to be indicator (type for temp and nontemp version).
EE_ValueType
Type characterizing different type of errors.
the oofem namespace is to define a context or scope in which all oofem names are defined.
Class representing solution step.
ScalarErrorIndicator(int n, Domain *d)
Constructor.