35 #ifndef meshqualityerrorestimator_h 36 #define meshqualityerrorestimator_h 41 #define _IFT_MeshQualityErrorEstimator_Name "meshquality" 47 class IntegrationRule;
48 class FEInterpolation;
68 static double computeTriangleRadiusError(
Element *elem);
95 virtual const char *
giveClassName()
const {
return "MeshQualityErrorEstimator"; }
98 #endif // meshqualityerrorestimator_h The base class for all remeshing criteria.
virtual ~MeshQualityErrorEstimator()
Destructor.
virtual const char * giveClassName() const
Abstract base class for all finite elements.
EE_ErrorType
Type characterizing different type of element errors.
Abstract base class representing integration rule.
Class representing a general abstraction for finite element interpolation class.
MeshQualityErrorEstimator(int n, Domain *d)
Constructor.
Mesh quality/error estimator.
This error estimator measures the quality of the elements.
The base class for all error estimation or error indicator algorithms.
virtual RemeshingCriteria * giveRemeshingCrit()
Returns reference to associated remeshing criteria.
EE_ErrorMode
Type determining whether temporary or equilibrated variables are used for error evaluation.
IRResultType
Type defining the return values of InputRecord reading operations.
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.