, including all inherited members.
AveragingMethod enum name | MBMesquite::QualityMetric | |
ELEMENT_BASED enum value | MBMesquite::QualityMetric | |
evaluate(PatchData &pd, size_t handle, double &value, MsqError &err) | MBMesquite::NumericalQM | [virtual] |
evaluate_with_gradient(PatchData &pd, size_t handle, double &value, std::vector< size_t > &indices, std::vector< Vector3D > &gradient, MsqError &err) | MBMesquite::NumericalQM | [virtual] |
evaluate_with_Hessian(PatchData &pd, size_t handle, double &value, std::vector< size_t > &indices, std::vector< Vector3D > &gradient, std::vector< Matrix3D > &Hessian, MsqError &err) | MBMesquite::NumericalQM | [virtual] |
evaluate_with_Hessian_diagonal(PatchData &pd, size_t handle, double &value, std::vector< size_t > &indices, std::vector< Vector3D > &gradient, std::vector< SymMatrix3D > &Hessian_diagonal, MsqError &err) | MBMesquite::NumericalQM | [virtual] |
evaluate_with_indices(PatchData &pd, size_t handle, double &value, std::vector< size_t > &indices, MsqError &err) | MBMesquite::NumericalQM | [virtual] |
fixed_vertex_bitmap(PatchData &pd, const MsqMeshEntity *elem, std::vector< size_t > &free_indices) | MBMesquite::QualityMetric | [static] |
GEOMETRIC enum value | MBMesquite::QualityMetric | |
get_evaluations(PatchData &pd, std::vector< size_t > &handles, bool free_vertices_only, MsqError &err) | MBMesquite::NumericalQM | [virtual] |
get_metric_type() const | MBMesquite::NumericalQM | [virtual] |
get_name() const | MBMesquite::NumericalQM | [virtual] |
get_negate_flag() const | MBMesquite::NumericalQM | [virtual] |
get_single_pass(PatchData &pd, std::vector< size_t > &handles, bool free_vertices_only, MsqError &err) | MBMesquite::QualityMetric | [virtual] |
HARMONIC enum value | MBMesquite::QualityMetric | |
HMS enum value | MBMesquite::QualityMetric | |
initialize_queue(MeshDomainAssoc *mesh_and_domain, const Settings *settings, MsqError &err) | MBMesquite::QualityMetric | [virtual] |
LAST_WITH_GRADIENT enum value | MBMesquite::QualityMetric | |
LAST_WITH_HESSIAN enum value | MBMesquite::QualityMetric | |
LINEAR enum value | MBMesquite::QualityMetric | |
MAX_MINUS_MIN enum value | MBMesquite::QualityMetric | |
MAX_OVER_MIN enum value | MBMesquite::QualityMetric | |
MAXIMUM enum value | MBMesquite::QualityMetric | |
MetricType enum name | MBMesquite::QualityMetric | |
MINIMUM enum value | MBMesquite::QualityMetric | |
NumericalQM(QualityMetric *real_metric, bool numerical_gradient=true, bool numerical_hessian=true) | MBMesquite::NumericalQM | |
numericGrad | MBMesquite::NumericalQM | [private] |
numericHess | MBMesquite::NumericalQM | [private] |
QualityMetric() | MBMesquite::QualityMetric | [inline, protected] |
realMetric | MBMesquite::NumericalQM | [private] |
remove_fixed_diagonals(EntityTopology type, uint32_t fixed_vertices, std::vector< Vector3D > &gradients, std::vector< SymMatrix3D > &hess_diagonal_blocks) | MBMesquite::QualityMetric | [static] |
remove_fixed_gradients(EntityTopology type, uint32_t fixed_vertices, std::vector< Vector3D > &gradients) | MBMesquite::QualityMetric | [static] |
remove_fixed_hessians(EntityTopology type, uint32_t fixed_vertices, std::vector< Matrix3D > &hessians) | MBMesquite::QualityMetric | [static] |
RMS enum value | MBMesquite::QualityMetric | |
STANDARD_DEVIATION enum value | MBMesquite::QualityMetric | |
SUM enum value | MBMesquite::QualityMetric | |
SUM_OF_RATIOS_SQUARED enum value | MBMesquite::QualityMetric | |
SUM_SQUARED enum value | MBMesquite::QualityMetric | |
vertex_barrier_function(double det, double delta) | MBMesquite::QualityMetric | [inline, static] |
VERTEX_BASED enum value | MBMesquite::QualityMetric | |
weighted_average_metrics(const double coef[], const double metric_values[], const int &num_values, MsqError &err) | MBMesquite::QualityMetric | |
~QualityMetric() | MBMesquite::QualityMetric | [inline, virtual] |