MOAB: Mesh Oriented datABase  (version 5.2.1)
MBMesquite::PatchPowerMeanP Member List
This is the complete list of members for MBMesquite::PatchPowerMeanP, including all inherited members.
ACCUMULATE enum valueMBMesquite::ObjectiveFunction
CALCULATE enum valueMBMesquite::ObjectiveFunction
clear()MBMesquite::PMeanPTemplate [virtual]
clone() const MBMesquite::PatchPowerMeanP [virtual]
EvalType enum nameMBMesquite::ObjectiveFunction
evaluate(EvalType type, PatchData &pd, double &value_out, bool free, MsqError &err)MBMesquite::PatchPowerMeanP [virtual]
evaluate_with_gradient(EvalType type, PatchData &pd, double &value_out, std::vector< Vector3D > &grad_out, MsqError &err)MBMesquite::PatchPowerMeanP [virtual]
evaluate_with_Hessian(EvalType type, PatchData &pd, double &value_out, std::vector< Vector3D > &grad_out, MsqHessian &Hessian_out, MsqError &err)MBMesquite::PatchPowerMeanP [virtual]
evaluate_with_Hessian_diagonal(EvalType type, PatchData &pd, double &value_out, std::vector< Vector3D > &grad_out, std::vector< SymMatrix3D > &hess_diag_out, MsqError &err)MBMesquite::PMeanPTemplate [virtual]
get_eps(PatchData &pd, EvalType eval_type, double &local_val, int k, size_t vertex_index, MsqError &err)MBMesquite::ObjectiveFunction [protected]
get_power() const MBMesquite::PMeanPTemplate [inline]
get_quality_metric() const MBMesquite::ObjectiveFunctionTemplate [inline]
get_value(double power_sum, size_t count, EvalType type, size_t &global_count)MBMesquite::PMeanPTemplate [protected]
initialize_block_coordinate_descent(Mesh *mesh, MeshDomain *domain, const Settings *settings, PatchSet *user_set, MsqError &err)MBMesquite::PatchPowerMeanP [virtual]
MBMesquite::PMeanPTemplate::initialize_block_coordinate_descent(MeshDomainAssoc *mesh_and_domain, const Settings *settings, PatchSet *user_set, MsqError &err)MBMesquite::ObjectiveFunctionTemplate [virtual]
initialize_queue(MeshDomainAssoc *mesh_and_domain, const Settings *settings, MsqError &err)MBMesquite::ObjectiveFunctionTemplate [virtual]
mDiagMBMesquite::PMeanPTemplate [mutable, protected]
mGradientMBMesquite::PMeanPTemplate [mutable, protected]
mHessianMBMesquite::PMeanPTemplate [mutable, protected]
min_patch_layers() const MBMesquite::ObjectiveFunctionTemplate [virtual]
mIndicesMBMesquite::PMeanPTemplate [mutable, protected]
mPowerMBMesquite::PMeanPTemplate [protected]
mPowerMinus1MBMesquite::PMeanPTemplate [protected]
mPowerMinus2MBMesquite::PMeanPTemplate [protected]
ObjectiveFunctionTemplate(QualityMetric *qm=0)MBMesquite::ObjectiveFunctionTemplate [inline]
PatchPowerMeanP(double power, QualityMetric *qm=0)MBMesquite::PatchPowerMeanP [inline]
PatchPowerMeanP(const PatchPowerMeanP &copy)MBMesquite::PatchPowerMeanP [inline]
PMeanPTemplate(double power, QualityMetric *qm=0)MBMesquite::PMeanPTemplate [inline]
PMeanPTemplate(const PMeanPTemplate &copy)MBMesquite::PMeanPTemplate [inline]
qmHandlesMBMesquite::PMeanPTemplate [mutable, protected]
SAVE enum valueMBMesquite::ObjectiveFunction
set_power(double p)MBMesquite::PMeanPTemplate [inline]
set_quality_metric(QualityMetric *metric)MBMesquite::ObjectiveFunctionTemplate [inline]
TEMPORARY enum valueMBMesquite::ObjectiveFunction
UPDATE enum valueMBMesquite::ObjectiveFunction
~ObjectiveFunction()MBMesquite::ObjectiveFunction [virtual]
~ObjectiveFunctionTemplate()MBMesquite::ObjectiveFunctionTemplate [virtual]
~PatchPowerMeanP()MBMesquite::PatchPowerMeanP [inline, virtual]
~PMeanPTemplate()MBMesquite::PMeanPTemplate [inline, virtual]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines