MOAB: Mesh Oriented datABase  (version 5.4.0)
MBMesquite::TQualityMetric Member List
This is the complete list of members for MBMesquite::TQualityMetric, including all inherited members.
AveragingMethod enum nameMBMesquite::QualityMetric
elem(size_t handle)MBMesquite::ElemSampleQM [inline, static]
ELEM_INDEX_BITS enum valueMBMesquite::ElemSampleQM
ELEM_SAMPLE_MASK enum valueMBMesquite::ElemSampleQM
ELEMENT_BASED enum valueMBMesquite::QualityMetric
evaluate(PatchData &pd, size_t handle, double &value, MsqError &err)MBMesquite::TMPQualityMetric [virtual]
evaluate_internal(PatchData &pd, size_t handle, double &value, size_t *indices, size_t &num_indices, MsqError &err)MBMesquite::TQualityMetric [protected, virtual]
evaluate_surface_common(PatchData &pd, Sample sample, size_t element_index, const NodeSet &bits, size_t *indices, size_t &num_indices, MsqVector< 2 > *derivs, MsqMatrix< 2, 2 > &W, MsqMatrix< 2, 2 > &A, MsqMatrix< 3, 2 > &S_a_transpose_Theta, MsqError &err)MBMesquite::TMPQualityMetric [protected]
evaluate_with_gradient(PatchData &pd, size_t handle, double &value, std::vector< size_t > &indices, std::vector< Vector3D > &gradient, MsqError &err)MBMesquite::TQualityMetric [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::TQualityMetric [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::TQualityMetric [virtual]
evaluate_with_indices(PatchData &pd, size_t handle, double &value, std::vector< size_t > &indices, MsqError &err)MBMesquite::TMPQualityMetric [virtual]
fixed_vertex_bitmap(PatchData &pd, const MsqMeshEntity *elem, std::vector< size_t > &free_indices)MBMesquite::QualityMetric [static]
GEOMETRIC enum valueMBMesquite::QualityMetric
get_element_evaluations(PatchData &pd, size_t elem_index, std::vector< size_t > &handles, MsqError &err)MBMesquite::TMPQualityMetric [virtual]
get_evaluations(PatchData &pd, std::vector< size_t > &handles, bool free_vertices_only, MsqError &err)MBMesquite::TMPQualityMetric [virtual]
get_metric_type() const MBMesquite::ElemSampleQM [inline, virtual]
get_name() const MBMesquite::TQualityMetric [virtual]
get_negate_flag() const MBMesquite::TMPQualityMetric [virtual]
get_patch_evaluations(PatchData &pd, std::vector< size_t > &handles, bool free_vertices_only, MsqError &err)MBMesquite::TMPQualityMetric [static]
get_single_pass(PatchData &pd, std::vector< size_t > &handles, bool free_vertices_only, MsqError &err)MBMesquite::QualityMetric [virtual]
get_target_calculator() const MBMesquite::TMPQualityMetric [inline]
get_target_metric() const MBMesquite::TQualityMetric [inline]
get_weight_calculator() const MBMesquite::TMPQualityMetric [inline]
handle(Sample sample, size_t index)MBMesquite::ElemSampleQM [inline, static]
HARMONIC enum valueMBMesquite::QualityMetric
hess2dMBMesquite::TMPQualityMetric [protected]
HMS enum valueMBMesquite::QualityMetric
initialize_queue(MeshDomainAssoc *mesh_and_domain, const Settings *settings, MsqError &err)MBMesquite::TMPQualityMetric [virtual]
LAST_WITH_GRADIENT enum valueMBMesquite::QualityMetric
LAST_WITH_HESSIAN enum valueMBMesquite::QualityMetric
LINEAR enum valueMBMesquite::QualityMetric
MAX_ELEM_NODES enum valueMBMesquite::TMPQualityMetric [protected]
MAX_ELEM_PER_PATCH enum valueMBMesquite::ElemSampleQM
MAX_MINUS_MIN enum valueMBMesquite::QualityMetric
MAX_OVER_MIN enum valueMBMesquite::QualityMetric
MAXIMUM enum valueMBMesquite::QualityMetric
mDerivs2DMBMesquite::TMPQualityMetric [protected]
mDerivs3DMBMesquite::TMPQualityMetric [protected]
MetricType typedefMBMesquite::TQualityMetric
mIndicesMBMesquite::TMPQualityMetric [protected]
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
sample(size_t handle)MBMesquite::ElemSampleQM [inline, static]
set_target_calculator(TargetCalculator *tc)MBMesquite::TMPQualityMetric [inline]
set_target_metric(TMetric *m)MBMesquite::TQualityMetric [inline]
set_weight_calculator(WeightCalculator *wc)MBMesquite::TMPQualityMetric [inline]
STANDARD_DEVIATION enum valueMBMesquite::QualityMetric
SUM enum valueMBMesquite::QualityMetric
SUM_OF_RATIOS_SQUARED enum valueMBMesquite::QualityMetric
SUM_SQUARED enum valueMBMesquite::QualityMetric
targetCalcMBMesquite::TMPQualityMetric [protected]
targetMetricMBMesquite::TQualityMetric [private]
TMPQualityMetric(TargetCalculator *tc, WeightCalculator *wc)MBMesquite::TMPQualityMetric [inline]
TQualityMetric(TargetCalculator *tc, WeightCalculator *wc, TMetric *target_metric)MBMesquite::TQualityMetric [inline]
TQualityMetric(TargetCalculator *tc, TMetric *target_metric)MBMesquite::TQualityMetric [inline]
vertex_barrier_function(double det, double delta)MBMesquite::QualityMetric [inline, static]
VERTEX_BASED enum valueMBMesquite::QualityMetric
weight(PatchData &pd, Sample sample, size_t elem, int num_points, double &value, Vector3D *grad, SymMatrix3D *diag, Matrix3D *hess, MsqError &err)MBMesquite::TMPQualityMetric [protected]
weighted_average_metrics(const double coef[], const double metric_values[], const int &num_values, MsqError &err)MBMesquite::QualityMetric
~ElemSampleQM()MBMesquite::ElemSampleQM [virtual]
~QualityMetric()MBMesquite::QualityMetric [inline, virtual]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines