38 #ifndef AddQualityMetric_hpp
39 #define AddQualityMetric_hpp
100 #endif // AddQualityMetric_hpp
Used to hold the error state and return it to the application.
Base class for concrete quality metrics.
virtual ~AddQualityMetric()
bool evaluate_element(PatchData &pd, MsqMeshEntity *element, double &value, MsqError &err)
MsqMeshEntity is the Mesquite object that stores information about the elements in the mesh...
void set_addition_operands(QualityMetric *qm1, QualityMetric *qm2, MsqError &)
QualityMetric * qualMetric2
AddQualityMetric(QualityMetric *qm1, QualityMetric *qm2, MsqError &err)
NVec< 3, double > Vector3D
bool evaluate_vertex(PatchData &pd, MsqVertex *vertex, double &value, MsqError &err)
MsqVertex is the Mesquite object that stores information about the vertices in the mesh...
QualityMetric * qualMetric1
Combines two quality metrics (qMetric1 and qMetric2 defined in the parent class CompositeQualityMetri...