This is the complete list of members for QualityMetric, including all inherited members.
ANALYTICAL_GRADIENT enum value | QualityMetric | |
ANALYTICAL_HESSIAN enum value | QualityMetric | |
average_metric_and_weights(double metric_values[], int num_metric_values, MsqError &err) | QualityMetric | protected |
average_metric_and_weights(double metric_values[], int num_metric_values, MsqError &err) | QualityMetric | protected |
average_metrics(const double metric_values[], const int &num_values, MsqError &err) | QualityMetric | inlineprotected |
average_metrics(const double metric_values[], const int &num_values, MsqError &err) | QualityMetric | protected |
AveragingMethod enum name | QualityMetric | |
AveragingMethod enum name | QualityMetric | |
avgMethod | QualityMetric | protected |
change_metric_type(MetricType t, MsqError &err) | QualityMetric | virtual |
change_metric_type(MetricType t, MsqError &err) | QualityMetric | virtual |
compute_element_analytical_gradient(PatchData &pd, MsqMeshEntity *element, MsqVertex *free_vtces[], Vector3D grad_vec[], int num_free_vtx, double &metric_value, MsqError &err) | QualityMetric | protectedvirtual |
compute_element_analytical_gradient(PatchData &pd, MsqMeshEntity *element, MsqVertex *free_vtces[], Vector3D grad_vec[], int num_free_vtx, double &metric_value, MsqError &err) | QualityMetric | protectedvirtual |
compute_element_analytical_hessian(PatchData &pd, MsqMeshEntity *element, MsqVertex *free_vtces[], Vector3D grad_vec[], Matrix3D hessian[], int num_free_vtx, double &metric_value, MsqError &err) | QualityMetric | protectedvirtual |
compute_element_analytical_hessian(PatchData &pd, MsqMeshEntity *element, MsqVertex *free_vtces[], Vector3D grad_vec[], Matrix3D hessian[], int num_free_vtx, double &metric_value, MsqError &err) | QualityMetric | protectedvirtual |
compute_element_gradient(PatchData &pd, MsqMeshEntity *element, MsqVertex *free_vtces[], Vector3D grad_vec[], int num_free_vtx, double &metric_value, MsqError &err) | QualityMetric | inline |
compute_element_gradient(PatchData &pd, MsqMeshEntity *element, MsqVertex *free_vtces[], Vector3D grad_vec[], int num_free_vtx, double &metric_value, MsqError &err) | QualityMetric | |
compute_element_gradient_expanded(PatchData &pd, MsqMeshEntity *element, MsqVertex *free_vtces[], Vector3D grad_vec[], int num_free_vtx, double &metric_value, MsqError &err) | QualityMetric | |
compute_element_gradient_expanded(PatchData &pd, MsqMeshEntity *element, MsqVertex *free_vtces[], Vector3D grad_vec[], int num_free_vtx, double &metric_value, MsqError &err) | QualityMetric | |
compute_element_hessian(PatchData &pd, MsqMeshEntity *element, MsqVertex *free_vtces[], Vector3D grad_vec[], Matrix3D hessian[], int num_free_vtx, double &metric_value, MsqError &err) | QualityMetric | |
compute_element_hessian(PatchData &pd, MsqMeshEntity *element, MsqVertex *free_vtces[], Vector3D grad_vec[], Matrix3D hessian[], int num_free_vtx, double &metric_value, MsqError &err) | QualityMetric | |
compute_element_numerical_gradient(PatchData &pd, MsqMeshEntity *element, MsqVertex *free_vtces[], Vector3D grad_vec[], int num_free_vtx, double &metric_value, MsqError &err) | QualityMetric | protected |
compute_element_numerical_gradient(PatchData &pd, MsqMeshEntity *element, MsqVertex *free_vtces[], Vector3D grad_vec[], int num_free_vtx, double &metric_value, MsqError &err) | QualityMetric | protected |
compute_element_numerical_hessian(PatchData &pd, MsqMeshEntity *element, MsqVertex *free_vtces[], Vector3D grad_vec[], Matrix3D hessian[], int num_free_vtx, double &metric_value, MsqError &err) | QualityMetric | protected |
compute_element_numerical_hessian(PatchData &pd, MsqMeshEntity *element, MsqVertex *free_vtces[], Vector3D grad_vec[], Matrix3D hessian[], int num_free_vtx, double &metric_value, MsqError &err) | QualityMetric | protected |
compute_vertex_analytical_gradient(PatchData &pd, MsqVertex &vertex, MsqVertex *vertices[], Vector3D grad_vec[], int num_vtx, double &metric_value, MsqError &err) | QualityMetric | protectedvirtual |
compute_vertex_analytical_gradient(PatchData &pd, MsqVertex &vertex, MsqVertex *vertices[], Vector3D grad_vec[], int num_vtx, double &metric_value, MsqError &err) | QualityMetric | protectedvirtual |
compute_vertex_gradient(PatchData &pd, MsqVertex &vertex, MsqVertex *vertices[], Vector3D grad_vec[], int num_vtx, double &metric_value, MsqError &err) | QualityMetric | inline |
compute_vertex_gradient(PatchData &pd, MsqVertex &vertex, MsqVertex *vertices[], Vector3D grad_vec[], int num_vtx, double &metric_value, MsqError &err) | QualityMetric | |
compute_vertex_numerical_gradient(PatchData &pd, MsqVertex &vertex, MsqVertex *vertices[], Vector3D grad_vec[], int num_vtx, double &metric_value, MsqError &err) | QualityMetric | protected |
compute_vertex_numerical_gradient(PatchData &pd, MsqVertex &vertex, MsqVertex *vertices[], Vector3D grad_vec[], int num_vtx, double &metric_value, MsqError &err) | QualityMetric | protected |
CUBIC_GAUSS_POINTS enum value | QualityMetric | |
EEM_UNDEFINED enum value | QualityMetric | |
ELEMENT_BASED enum value | QualityMetric | |
ELEMENT_VERTICES enum value | QualityMetric | |
ElementEvaluationMode enum name | QualityMetric | |
ElementEvaluationMode enum name | QualityMetric | |
evalMode | QualityMetric | private |
evaluate_element(PatchData &, MsqMeshEntity *, double &, MsqError &err) | QualityMetric | virtual |
evaluate_element(PatchData &, MsqMeshEntity *, double &, MsqError &err) | QualityMetric | virtual |
evaluate_vertex(PatchData &, MsqVertex *, double &, MsqError &err) | QualityMetric | virtual |
evaluate_vertex(PatchData &, MsqVertex *, double &, MsqError &err) | QualityMetric | virtual |
feasible | QualityMetric | protected |
GENERALIZED_MEAN enum value | QualityMetric | |
GEOMETRIC enum value | QualityMetric | |
get_element_evaluation_mode() | QualityMetric | inline |
get_element_evaluation_mode() | QualityMetric | inline |
get_feasible_constraint() | QualityMetric | inline |
get_feasible_constraint() | QualityMetric | inline |
get_metric_type() | QualityMetric | inline |
get_metric_type() | QualityMetric | inline |
get_name() | QualityMetric | inline |
get_name() | QualityMetric | inline |
get_negate_flag() | QualityMetric | inline |
get_negate_flag() | QualityMetric | inline |
GRADIENT_TYPE enum name | QualityMetric | |
GRADIENT_TYPE enum name | QualityMetric | |
gradType | QualityMetric | private |
HARMONIC enum value | QualityMetric | |
HESSIAN_TYPE enum name | QualityMetric | |
HESSIAN_TYPE enum name | QualityMetric | |
hessianType | QualityMetric | private |
HMS enum value | QualityMetric | |
LINEAR enum value | QualityMetric | |
LINEAR_GAUSS_POINTS enum value | QualityMetric | |
MAX_MINUS_MIN enum value | QualityMetric | |
MAX_OVER_MIN enum value | QualityMetric | |
MAXIMUM enum value | QualityMetric | |
metricName | QualityMetric | protected |
MetricType enum name | QualityMetric | |
MetricType enum name | QualityMetric | |
MINIMUM enum value | QualityMetric | |
MsqMeshEntity class | QualityMetric | friend |
MT_UNDEFINED enum value | QualityMetric | |
mType | QualityMetric | private |
negateFlag | QualityMetric | private |
NONE enum value | QualityMetric | |
NUMERICAL_GRADIENT enum value | QualityMetric | |
NUMERICAL_HESSIAN enum value | QualityMetric | |
QUADRATIC_GAUSS_POINTS enum value | QualityMetric | |
QualityMetric() | QualityMetric | inlineprotected |
QualityMetric() | QualityMetric | inlineprotected |
RMS enum value | QualityMetric | |
set_averaging_method(AveragingMethod method, MsqError &err) | QualityMetric | inline |
set_averaging_method(AveragingMethod method, MsqError &err) | QualityMetric | inline |
set_element_evaluation_mode(ElementEvaluationMode mode, MsqError &err) | QualityMetric | inline |
set_element_evaluation_mode(ElementEvaluationMode mode, MsqError &err) | QualityMetric | |
set_feasible_constraint(int alpha) | QualityMetric | inline |
set_feasible_constraint(int alpha) | QualityMetric | inline |
set_gradient_type(GRADIENT_TYPE grad) | QualityMetric | inline |
set_gradient_type(GRADIENT_TYPE grad) | QualityMetric | inline |
set_hessian_type(HESSIAN_TYPE ht) | QualityMetric | inline |
set_hessian_type(HESSIAN_TYPE ht) | QualityMetric | inline |
set_metric_type(MetricType t) | QualityMetric | inlineprotected |
set_metric_type(MetricType t) | QualityMetric | inlineprotected |
set_name(msq_std::string st) | QualityMetric | inline |
set_name(msq_std::string st) | QualityMetric | inline |
set_negate_flag(int neg) | QualityMetric | inline |
set_negate_flag(int neg) | QualityMetric | inline |
STANDARD_DEVIATION enum value | QualityMetric | |
SUM enum value | QualityMetric | |
SUM_OF_RATIOS_SQUARED enum value | QualityMetric | |
SUM_SQUARED enum value | QualityMetric | |
vertex_barrier_function(double det, double delta) | QualityMetric | inline |
vertex_barrier_function(double det, double delta) | QualityMetric | inline |
VERTEX_BASED enum value | QualityMetric | |
VERTEX_BASED_FREE_ONLY enum value | QualityMetric | |
weighted_average_metrics(const double coef[], const double metric_values[], const int &num_values, MsqError &err) | QualityMetric | inlineprotected |
weighted_average_metrics(const double coef[], const double metric_values[], const int &num_values, MsqError &err) | QualityMetric | protected |
~QualityMetric() | QualityMetric | inlinevirtual |
~QualityMetric() | QualityMetric | inlinevirtual |