, including all inherited members.
abort_on_mismatch(double tolerance_factor=1e-6) | MBMesquite::CompareQM | |
abortOnMismatch | MBMesquite::CompareQM | [private] |
AveragingMethod enum name | MBMesquite::QualityMetric | |
check_grad(size_t handle, const std::vector< size_t > &indices, const std::vector< size_t > &index_map, const std::vector< Vector3D > &grad1, const std::vector< Vector3D > &grad2) | MBMesquite::CompareQM | [private] |
check_hess(size_t handle, const std::vector< size_t > &indices, const std::vector< size_t > &index_map, const std::vector< Matrix3D > &hess1, const std::vector< Matrix3D > &hess2) | MBMesquite::CompareQM | [private] |
check_hess_diag(size_t handle, const std::vector< size_t > &indices, const std::vector< size_t > &index_map, const std::vector< SymMatrix3D > &hess1, const std::vector< SymMatrix3D > &hess2) | MBMesquite::CompareQM | [private] |
check_indices(size_t handle, const std::vector< size_t > &idx1, const std::vector< size_t > &idx2, std::vector< size_t > &map_out, MsqError &err) | MBMesquite::CompareQM | [private] |
check_valid(size_t handle, bool valid1, bool valid2) | MBMesquite::CompareQM | [private] |
check_value(size_t handle, double value1, double value2) | MBMesquite::CompareQM | [private] |
CompareQM(QualityMetric *primary, QualityMetric *other, const char *primary_name=0, const char *other_name=0) | MBMesquite::CompareQM | |
do_not_abort() | MBMesquite::CompareQM | |
ELEMENT_BASED enum value | MBMesquite::QualityMetric | |
epsilon(double val1, double val2) | MBMesquite::CompareQM | [private] |
evaluate(PatchData &pd, size_t handle, double &value, MsqError &err) | MBMesquite::CompareQM | [virtual] |
evaluate_with_gradient(PatchData &pd, size_t handle, double &value, std::vector< size_t > &indices, std::vector< Vector3D > &gradient, MsqError &err) | MBMesquite::CompareQM | [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::CompareQM | [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::CompareQM | [virtual] |
evaluate_with_indices(PatchData &pd, size_t handle, double &value, std::vector< size_t > &indices, MsqError &err) | MBMesquite::CompareQM | [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::CompareQM | [virtual] |
get_metric_type() const | MBMesquite::CompareQM | [virtual] |
get_name() const | MBMesquite::CompareQM | [virtual] |
get_negate_flag() const | MBMesquite::CompareQM | [virtual] |
get_single_pass(PatchData &pd, std::vector< size_t > &handles, bool free_vertices_only, MsqError &err) | MBMesquite::QualityMetric | [virtual] |
gradDiff | MBMesquite::CompareQM | [private] |
gradOther | MBMesquite::CompareQM | [private] |
gradPrimary | MBMesquite::CompareQM | [private] |
HARMONIC enum value | MBMesquite::QualityMetric | |
hessDiff | MBMesquite::CompareQM | [private] |
hessOther | MBMesquite::CompareQM | [private] |
hessPrimary | MBMesquite::CompareQM | [private] |
HMS enum value | MBMesquite::QualityMetric | |
index_mismatch(size_t handle, const std::vector< size_t > &idx1, const std::vector< size_t > &idx2, MsqError &err) | MBMesquite::CompareQM | [private] |
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 | |
otherMetric | MBMesquite::CompareQM | [private] |
otherName | MBMesquite::CompareQM | [private] |
primaryMetric | MBMesquite::CompareQM | [private] |
primaryName | MBMesquite::CompareQM | [private] |
print_stats() const | MBMesquite::CompareQM | |
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 | |
toleranceFactor | MBMesquite::CompareQM | [private] |
valDiff | MBMesquite::CompareQM | [private] |
valOther | MBMesquite::CompareQM | [private] |
valPrimary | MBMesquite::CompareQM | [private] |
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 | |
will_abort_on_mismatch() const | MBMesquite::CompareQM | |
~CompareQM() | MBMesquite::CompareQM | [virtual] |
~QualityMetric() | MBMesquite::QualityMetric | [inline, virtual] |