, including all inherited members.
ACCUMULATE enum value | MBMesquite::ObjectiveFunction | |
CALCULATE enum value | MBMesquite::ObjectiveFunction | |
clear() | MBMesquite::PMeanPTemplate | [virtual] |
clone() const | MBMesquite::PatchPowerMeanP | [virtual] |
EvalType enum name | MBMesquite::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] |
mDiag | MBMesquite::PMeanPTemplate | [mutable, protected] |
mGradient | MBMesquite::PMeanPTemplate | [mutable, protected] |
mHessian | MBMesquite::PMeanPTemplate | [mutable, protected] |
min_patch_layers() const | MBMesquite::ObjectiveFunctionTemplate | [virtual] |
mIndices | MBMesquite::PMeanPTemplate | [mutable, protected] |
mPower | MBMesquite::PMeanPTemplate | [protected] |
mPowerMinus1 | MBMesquite::PMeanPTemplate | [protected] |
mPowerMinus2 | MBMesquite::PMeanPTemplate | [protected] |
ObjectiveFunctionTemplate(QualityMetric *qm=0) | MBMesquite::ObjectiveFunctionTemplate | [inline] |
PatchPowerMeanP(double power, QualityMetric *qm=0) | MBMesquite::PatchPowerMeanP | [inline] |
PatchPowerMeanP(const PatchPowerMeanP ©) | MBMesquite::PatchPowerMeanP | [inline] |
PMeanPTemplate(double power, QualityMetric *qm=0) | MBMesquite::PMeanPTemplate | [inline] |
PMeanPTemplate(const PMeanPTemplate ©) | MBMesquite::PMeanPTemplate | [inline] |
qmHandles | MBMesquite::PMeanPTemplate | [mutable, protected] |
SAVE enum value | MBMesquite::ObjectiveFunction | |
set_power(double p) | MBMesquite::PMeanPTemplate | [inline] |
set_quality_metric(QualityMetric *metric) | MBMesquite::ObjectiveFunctionTemplate | [inline] |
TEMPORARY enum value | MBMesquite::ObjectiveFunction | |
UPDATE enum value | MBMesquite::ObjectiveFunction | |
~ObjectiveFunction() | MBMesquite::ObjectiveFunction | [virtual] |
~ObjectiveFunctionTemplate() | MBMesquite::ObjectiveFunctionTemplate | [virtual] |
~PatchPowerMeanP() | MBMesquite::PatchPowerMeanP | [inline, virtual] |
~PMeanPTemplate() | MBMesquite::PMeanPTemplate | [inline, virtual] |