MOAB: Mesh Oriented datABase  (version 5.4.0)
MBMesquite::CompareQM Member List
This is the complete list of members for MBMesquite::CompareQM, including all inherited members.
abort_on_mismatch(double tolerance_factor=1e-6)MBMesquite::CompareQM
abortOnMismatchMBMesquite::CompareQM [private]
AveragingMethod enum nameMBMesquite::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 valueMBMesquite::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 valueMBMesquite::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]
gradDiffMBMesquite::CompareQM [private]
gradOtherMBMesquite::CompareQM [private]
gradPrimaryMBMesquite::CompareQM [private]
HARMONIC enum valueMBMesquite::QualityMetric
hessDiffMBMesquite::CompareQM [private]
hessOtherMBMesquite::CompareQM [private]
hessPrimaryMBMesquite::CompareQM [private]
HMS enum valueMBMesquite::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 valueMBMesquite::QualityMetric
LAST_WITH_HESSIAN enum valueMBMesquite::QualityMetric
LINEAR enum valueMBMesquite::QualityMetric
MAX_MINUS_MIN enum valueMBMesquite::QualityMetric
MAX_OVER_MIN enum valueMBMesquite::QualityMetric
MAXIMUM enum valueMBMesquite::QualityMetric
MetricType enum nameMBMesquite::QualityMetric
MINIMUM enum valueMBMesquite::QualityMetric
otherMetricMBMesquite::CompareQM [private]
otherNameMBMesquite::CompareQM [private]
primaryMetricMBMesquite::CompareQM [private]
primaryNameMBMesquite::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 valueMBMesquite::QualityMetric
STANDARD_DEVIATION enum valueMBMesquite::QualityMetric
SUM enum valueMBMesquite::QualityMetric
SUM_OF_RATIOS_SQUARED enum valueMBMesquite::QualityMetric
SUM_SQUARED enum valueMBMesquite::QualityMetric
toleranceFactorMBMesquite::CompareQM [private]
valDiffMBMesquite::CompareQM [private]
valOtherMBMesquite::CompareQM [private]
valPrimaryMBMesquite::CompareQM [private]
vertex_barrier_function(double det, double delta)MBMesquite::QualityMetric [inline, static]
VERTEX_BASED enum valueMBMesquite::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]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines