38 #ifndef PowerQualityMetric_hpp
39 #define PowerQualityMetric_hpp
85 #endif // PowerQualityMetric_hpp
bool evaluate_vertex(PatchData &pd, MsqVertex *vertex, double &value, MsqError &err)
Used to hold the error state and return it to the application.
Base class for concrete quality metrics.
MsqMeshEntity is the Mesquite object that stores information about the elements in the mesh...
virtual ~PowerQualityMetric()
Raises a single quality metrics (qMetric1) to an arbitrary power (a double value, scaleAlpha) for two...
PowerQualityMetric(QualityMetric *qm1, double pow_double, MsqError &err)
NVec< 3, double > Vector3D
Mesquite::Exponent mPower
bool evaluate_element(PatchData &pd, MsqMeshEntity *element, double &value, MsqError &err)
MsqVertex is the Mesquite object that stores information about the vertices in the mesh...
QualityMetric * qualMetric