MOAB: Mesh Oriented datABase  (version 5.4.1)
MBMesquite::UntangleBetaQualityMetric Member List
This is the complete list of members for MBMesquite::UntangleBetaQualityMetric, including all inherited members.
analytical_average_gradient()MBMesquite::AveragingQM [inline]
analytical_average_hessian()MBMesquite::AveragingQM [inline]
average_corner_gradients(EntityTopology element_type, uint32_t fixed_vertices, unsigned num_corners, double corner_values[], const Vector3D corner_grads[], Vector3D vertex_grads[], MsqError &err)MBMesquite::AveragingQM
average_corner_hessian_diagonals(EntityTopology element_type, uint32_t fixed_vertices, unsigned num_corners, const double corner_values[], const Vector3D corner_grads[], const Matrix3D corner_hessians[], Vector3D vertex_grads[], SymMatrix3D vertex_hessians[], MsqError &err)MBMesquite::AveragingQM
average_corner_hessian_diagonals(EntityTopology element_type, uint32_t fixed_vertices, unsigned num_corners, const double corner_values[], const Vector3D corner_grads[], const SymMatrix3D corner_hess_diag[], Vector3D vertex_grads[], SymMatrix3D vertex_hessians[], MsqError &err)MBMesquite::AveragingQM
average_corner_hessians(EntityTopology element_type, uint32_t fixed_vertices, unsigned num_corners, const double corner_values[], const Vector3D corner_grads[], const Matrix3D corner_hessians[], Vector3D vertex_grads[], Matrix3D vertex_hessians[], MsqError &err)MBMesquite::AveragingQM
average_metric_and_weights(double metric_values[], int num_metric_values, MsqError &err)MBMesquite::AveragingQM
average_metrics(const double metric_values[], int num_values, MsqError &err)MBMesquite::AveragingQM
AveragingMethod enum nameMBMesquite::QualityMetric
AveragingQM(QualityMetric::AveragingMethod method)MBMesquite::AveragingQM [inline]
ELEMENT_BASED enum valueMBMesquite::QualityMetric
evaluate(PatchData &pd, size_t handle, double &value, MsqError &err)MBMesquite::UntangleBetaQualityMetric [virtual]
evaluate_with_gradient(PatchData &pd, size_t handle, double &value, std::vector< size_t > &indices, std::vector< Vector3D > &gradient, MsqError &err)MBMesquite::QualityMetric [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::QualityMetric [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::QualityMetric [virtual]
evaluate_with_indices(PatchData &pd, size_t handle, double &value, std::vector< size_t > &indices, MsqError &err)MBMesquite::ElementQM [virtual]
fixed_vertex_bitmap(PatchData &pd, const MsqMeshEntity *elem, std::vector< size_t > &free_indices)MBMesquite::QualityMetric [static]
GEOMETRIC enum valueMBMesquite::QualityMetric
get_averaging_method() const MBMesquite::AveragingQM [inline]
get_beta()MBMesquite::UntangleBetaQualityMetric [inline]
get_element_evaluations(PatchData &pd, std::vector< size_t > &handles, bool free_vertices_only, MsqError &err)MBMesquite::ElementQM [static]
get_evaluations(PatchData &pd, std::vector< size_t > &handles, bool free_vertices_only, MsqError &err)MBMesquite::ElementQM [virtual]
get_metric_type() const MBMesquite::ElementQM [inline, virtual]
get_name() const MBMesquite::UntangleBetaQualityMetric [virtual]
get_negate_flag() const MBMesquite::UntangleBetaQualityMetric [virtual]
get_single_pass(PatchData &pd, std::vector< size_t > &handles, bool free_vertices_only, MsqError &err)MBMesquite::QualityMetric [virtual]
HARMONIC enum valueMBMesquite::QualityMetric
HMS enum valueMBMesquite::QualityMetric
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
mBetaMBMesquite::UntangleBetaQualityMetric [private]
MetricType enum nameMBMesquite::QualityMetric
MINIMUM enum valueMBMesquite::QualityMetric
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
set_averaging_method(QualityMetric::AveragingMethod method)MBMesquite::AveragingQM [inline]
set_averaging_method(QualityMetric::AveragingMethod method, MsqError &)MBMesquite::AveragingQM [inline]
set_beta(double beta_in)MBMesquite::UntangleBetaQualityMetric [inline]
STANDARD_DEVIATION enum valueMBMesquite::QualityMetric
SUM enum valueMBMesquite::QualityMetric
SUM_OF_RATIOS_SQUARED enum valueMBMesquite::QualityMetric
SUM_SQUARED enum valueMBMesquite::QualityMetric
UntangleBetaQualityMetric(double bet=0.05)MBMesquite::UntangleBetaQualityMetric
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
~AveragingQM()MBMesquite::AveragingQM [inline, virtual]
~ElementQM()MBMesquite::ElementQM [virtual]
~QualityMetric()MBMesquite::QualityMetric [inline, virtual]
~UntangleBetaQualityMetric()MBMesquite::UntangleBetaQualityMetric [inline, virtual]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines