41 #include "MsqError.hpp"
50 class sI_DFT :
public DistanceFromTarget
void set_averaging_method(AveragingMethod method, MsqError &err)
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...
virtual ~sI_DFT()
virtual destructor ensures use of polymorphism during destruction
void set_hessian_type(HESSIAN_TYPE ht)
Sets hessianType for this metric.
virtual bool evaluate_element(PatchData &pd, MsqMeshEntity *element, double &value, MsqError &err)
Evaluate the metric for an element.
void set_gradient_type(GRADIENT_TYPE grad)
Sets gradType for this metric.
void set_metric_type(MetricType t)
This function should be used in the constructor of every concrete quality metric. ...