, including all inherited members.
average(PatchData &pd, QualityMetric *qm, const std::vector< size_t > &qm_handles, double &value, MsqError &) | MBMesquite::PMeanPMetric | [protected] |
average_with_gradient(PatchData &pd, QualityMetric *qm, const std::vector< size_t > &qm_handles, double &value, std::vector< size_t > &indices, std::vector< Vector3D > &gradient, MsqError &err) | MBMesquite::PMeanPMetric | [protected] |
average_with_Hessian(PatchData &pd, QualityMetric *metric, const std::vector< size_t > &qm_handles, double &value, std::vector< size_t > &indices, std::vector< Vector3D > &gradient, std::vector< Matrix3D > &Hessian, MsqError &err) | MBMesquite::PMeanPMetric | [protected] |
average_with_Hessian_diagonal(PatchData &pd, QualityMetric *metric, const std::vector< size_t > &qm_handles, double &value, std::vector< size_t > &indices, std::vector< Vector3D > &gradient, std::vector< SymMatrix3D > &Hessian_diagonal, MsqError &err) | MBMesquite::PMeanPMetric | [protected] |
average_with_indices(PatchData &pd, QualityMetric *qm, const std::vector< size_t > &qm_handles, double &value, std::vector< size_t > &indices, MsqError &err) | MBMesquite::PMeanPMetric | [protected] |
AveragingMethod enum name | MBMesquite::QualityMetric | |
ELEMENT_BASED enum value | MBMesquite::QualityMetric | |
evaluate(PatchData &pd, size_t handle, double &value, MsqError &err) | MBMesquite::VertexPMeanP | [virtual] |
evaluate_with_gradient(PatchData &pd, size_t handle, double &value, std::vector< size_t > &indices, std::vector< Vector3D > &gradient, MsqError &err) | MBMesquite::VertexPMeanP | [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::VertexPMeanP | [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::VertexPMeanP | [virtual] |
evaluate_with_indices(PatchData &pd, size_t handle, double &value, std::vector< size_t > &indices, MsqError &err) | MBMesquite::VertexPMeanP | [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::VertexQM | [virtual] |
get_metric_type() const | MBMesquite::VertexQM | [inline, virtual] |
get_name() const | MBMesquite::VertexPMeanP | [virtual] |
get_negate_flag() const | MBMesquite::VertexPMeanP | [virtual] |
get_power() const | MBMesquite::PMeanPMetric | [inline] |
get_quality_metric() const | MBMesquite::VertexPMeanP | [inline] |
get_single_pass(PatchData &pd, std::vector< size_t > &handles, bool free_vertices_only, MsqError &err) | MBMesquite::QualityMetric | [virtual] |
get_vertex_corner_handles(PatchData &pd, size_t vertex_index, std::vector< size_t > &handles_out, MsqError &err) | MBMesquite::VertexQM | [static] |
get_vertex_evaluations(PatchData &pd, std::vector< size_t > &handles, bool free_vertices_only, MsqError &err) | MBMesquite::VertexQM | [static] |
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 | |
mHandles | MBMesquite::VertexPMeanP | [mutable, private] |
MINIMUM enum value | MBMesquite::QualityMetric | |
mMetric | MBMesquite::VertexPMeanP | [private] |
PMeanPMetric(double p) | MBMesquite::PMeanPMetric | [inline] |
QualityMetric() | MBMesquite::QualityMetric | [inline, protected] |
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 | |
VertexPMeanP(double p, ElemSampleQM *metric) | MBMesquite::VertexPMeanP | |
weighted_average_metrics(const double coef[], const double metric_values[], const int &num_values, MsqError &err) | MBMesquite::QualityMetric | |
~QualityMetric() | MBMesquite::QualityMetric | [inline, virtual] |
~VertexPMeanP() | MBMesquite::VertexPMeanP | [virtual] |
~VertexQM() | MBMesquite::VertexQM | [virtual] |