38 #ifndef PowerQualityMetric_hpp
39 #define PowerQualityMetric_hpp
43 #include "Exponent.hpp"
55 class PowerQualityMetric :
public QualityMetric
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()
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