38 #ifndef AspectRatioGammaQualityMetric_hpp
39 #define AspectRatioGammaQualityMetric_hpp
42 #include "MsqError.hpp"
85 #endif // AspectRatioGammaQualityMetric_hpp
virtual ~AspectRatioGammaQualityMetric()
virtual destructor ensures use of polymorphism during destruction
Used to hold the error state and return it to the application.
MsqMeshEntity is the Mesquite object that stores information about the elements in the mesh...
AspectRatioGammaQualityMetric()
void set_element_evaluation_mode(ElementEvaluationMode mode, MsqError &err)
Sets the evaluation mode for the ELEMENT_BASED metrics.
bool evaluate_element(PatchData &pd, MsqMeshEntity *element, double &fval, MsqError &err)
Computes the aspect ratio gamma of element.
void set_metric_type(MetricType t)
This function should be used in the constructor of every concrete quality metric. ...
Parent class for the Shape Quality Metrics.
void set_name(msq_std::string st)
Sets the name of this metric.