MOAB: Mesh Oriented datABase  (version 5.4.1)
MBMesquite::NonSmoothDescent Member List
This is the complete list of members for MBMesquite::NonSmoothDescent, including all inherited members.
check_equilibrium(OptStatus &opt_status, MsqError &err)MBMesquite::NonSmoothDescent [private]
check_vector_dots(const std::vector< Vector3D > &vec, const Vector3D &normal, MsqError &err)MBMesquite::NonSmoothDescent [private]
cleanup()MBMesquite::NonSmoothDescent [protected, virtual]
commit_jacobi_coords(TagHandle tag, Mesh *mesh, MsqError &err)MBMesquite::VertexMover [protected, static]
compute_alpha(MsqError &err)MBMesquite::NonSmoothDescent [private]
compute_function(PatchData *pd, std::vector< double > &function, MsqError &err)MBMesquite::NonSmoothDescent [private]
compute_gradient(PatchData *pd, std::vector< Vector3D > &grad_out, MsqError &err)MBMesquite::NonSmoothDescent [private]
convex_hull_test(const std::vector< Vector3D > &vec, MsqError &err)MBMesquite::NonSmoothDescent [private]
currentQMMBMesquite::NonSmoothDescent [private]
Direction enum nameMBMesquite::NonSmoothDescent [private]
do_block_coordinate_descent_optimization()MBMesquite::VertexMover [inline]
do_gauss_optimization()MBMesquite::VertexMover [inline]
do_jacobi_optimization()MBMesquite::VertexMover [inline]
do_nash_game_optimization()MBMesquite::VertexMover [inline]
find_active_set(const std::vector< double > &function, ActiveSet &active_set)MBMesquite::NonSmoothDescent [private]
find_plane_normal(const Vector3D &pt1, const Vector3D &pt2, const Vector3D &pt3, Vector3D &cross, MsqError &)MBMesquite::NonSmoothDescent [inline, private]
find_plane_points(Direction dir1, Direction dir2, const std::vector< Vector3D > &vec, Vector3D &pt1, Vector3D &pt2, Vector3D &pt3, Status &status, MsqError &)MBMesquite::NonSmoothDescent [private]
form_grammian(const std::vector< Vector3D > &vec, MsqError &err)MBMesquite::NonSmoothDescent [private]
form_PD_grammian(MsqError &err)MBMesquite::NonSmoothDescent [private]
form_reduced_matrix(SymmetricMatrix &P)MBMesquite::NonSmoothDescent [private]
freeVertexIndexMBMesquite::NonSmoothDescent [private]
get_active_directions(const std::vector< Vector3D > &gradient, std::vector< Vector3D > &dir, MsqError &err)MBMesquite::NonSmoothDescent [private]
get_gradient_projections(const Vector3D &mSearch, MsqError &err)MBMesquite::NonSmoothDescent [private]
get_inner_termination_criterion()MBMesquite::QualityImprover [inline, protected]
get_jacobi_coord_tag(Mesh *mesh, MsqError &err)MBMesquite::VertexMover [protected, static]
get_min_estimate(double *final_est, MsqError &err)MBMesquite::NonSmoothDescent [private]
get_name() const MBMesquite::NonSmoothDescent [virtual]
get_objective_function_evaluator()MBMesquite::VertexMover [inline, protected]
get_outer_termination_criterion()MBMesquite::QualityImprover [inline, protected]
get_patch_set()MBMesquite::NonSmoothDescent [virtual]
improvement_check(MsqError &err)MBMesquite::NonSmoothDescent [inline, private]
init_max_step_length(PatchData &pd, MsqError &err)MBMesquite::NonSmoothDescent [private]
init_opt(PatchData &pd, MsqError &err)MBMesquite::NonSmoothDescent [private]
initialize(PatchData &pd, MsqError &err)MBMesquite::NonSmoothDescent [protected, virtual]
initialize_mesh_iteration(PatchData &pd, MsqError &err)MBMesquite::NonSmoothDescent [protected, virtual]
initialize_queue(MeshDomainAssoc *mesh_and_domain, const Settings *settings, MsqError &err)MBMesquite::VertexMover [virtual]
initialize_vertex_byte(MeshDomainAssoc *mesh_and_domain, const Settings *settings, MsqError &err)MBMesquite::Instruction [static]
is_block_coordinate_descent_optimization() const MBMesquite::VertexMover [inline]
is_gauss_optimization() const MBMesquite::VertexMover [inline]
is_jacobi_optimization() const MBMesquite::VertexMover [inline]
is_nash_game_optimization() const MBMesquite::VertexMover [inline]
loop_over_mesh(MeshDomainAssoc *mesh_and_domain, const Settings *settings, MsqError &err)MBMesquite::VertexMover [virtual]
loop_over_mesh(ParallelMesh *mesh, MeshDomain *domain, const Settings *settings, MsqError &err)MBMesquite::VertexMover [virtual]
mActiveMBMesquite::NonSmoothDescent [private]
mAlphaMBMesquite::NonSmoothDescent [private]
maxAlphaMBMesquite::NonSmoothDescent [private]
mFunctionMBMesquite::NonSmoothDescent [private]
mGMBMesquite::NonSmoothDescent [private]
mGradientMBMesquite::NonSmoothDescent [private]
mGSMBMesquite::NonSmoothDescent [private]
minmax_opt(PatchData &pd, MsqError &err)MBMesquite::NonSmoothDescent [private]
minStepSizeMBMesquite::NonSmoothDescent [private]
mPDGMBMesquite::NonSmoothDescent [private]
MSQ_CHECK_BOTTOM_UP enum valueMBMesquite::NonSmoothDescent [private]
MSQ_CHECK_TOP_DOWN enum valueMBMesquite::NonSmoothDescent [private]
MSQ_CHECK_X_COORD_DIRECTION enum valueMBMesquite::NonSmoothDescent [private]
MSQ_CHECK_Y_COORD_DIRECTION enum valueMBMesquite::NonSmoothDescent [private]
MSQ_CHECK_Z_COORD_DIRECTION enum valueMBMesquite::NonSmoothDescent [private]
MSQ_EQUIL enum valueMBMesquite::NonSmoothDescent [private]
MSQ_EQUILIBRIUM enum valueMBMesquite::NonSmoothDescent [private]
MSQ_FLAT_NO_IMP enum valueMBMesquite::NonSmoothDescent [private]
MSQ_HULL_TEST_ERROR enum valueMBMesquite::NonSmoothDescent [private]
MSQ_IMP_TOO_SMALL enum valueMBMesquite::NonSmoothDescent [private]
MSQ_MAX_ITER_EXCEEDED enum valueMBMesquite::NonSmoothDescent [private]
MSQ_NO_EQUIL enum valueMBMesquite::NonSmoothDescent [private]
MSQ_NO_STATUS enum valueMBMesquite::NonSmoothDescent [private]
MSQ_STEP_ACCEPTED enum valueMBMesquite::NonSmoothDescent [private]
MSQ_STEP_TOO_SMALL enum valueMBMesquite::NonSmoothDescent [private]
MSQ_THREE_PT_PLANE enum valueMBMesquite::NonSmoothDescent [private]
MSQ_TWO_PT_PLANE enum valueMBMesquite::NonSmoothDescent [private]
MSQ_XDIR enum valueMBMesquite::NonSmoothDescent [private]
MSQ_YDIR enum valueMBMesquite::NonSmoothDescent [private]
MSQ_ZDIR enum valueMBMesquite::NonSmoothDescent [private]
MSQ_ZERO_SEARCH enum valueMBMesquite::NonSmoothDescent [private]
mSteepestMBMesquite::NonSmoothDescent [private]
NonSmoothDescent(QualityMetric *qm)MBMesquite::NonSmoothDescent
NonSmoothDescent(const NonSmoothDescent &pd)MBMesquite::NonSmoothDescent [private]
operator=(const NonSmoothDescent &pd)MBMesquite::NonSmoothDescent [private]
optimize_vertex_positions(PatchData &pd, MsqError &err)MBMesquite::NonSmoothDescent [protected, virtual]
OptStatus enum nameMBMesquite::NonSmoothDescent [private]
optStatusMBMesquite::NonSmoothDescent [private]
originalActiveMBMesquite::NonSmoothDescent [private]
originalFunctionMBMesquite::NonSmoothDescent [private]
originalValueMBMesquite::NonSmoothDescent [private]
patchSetMBMesquite::NonSmoothDescent [private]
pdgIndMBMesquite::NonSmoothDescent [private]
prevActiveValuesMBMesquite::NonSmoothDescent [private]
print_active_set(const ActiveSet &active_set, const std::vector< double > &func)MBMesquite::NonSmoothDescent [private]
qmHandlesMBMesquite::NonSmoothDescent [private]
QualityImprover()MBMesquite::QualityImprover [protected]
search_direction(PatchData &pd, Vector3D &search_dir_out, MsqError &err)MBMesquite::NonSmoothDescent [private]
search_edges_faces(const Vector3D *dir, Vector3D &search, MsqError &err)MBMesquite::NonSmoothDescent [private]
set_inner_termination_criterion(TerminationCriterion *crit)MBMesquite::QualityImprover [inline]
set_outer_termination_criterion(TerminationCriterion *crit)MBMesquite::QualityImprover [inline]
singular_test(int n, const Matrix3D &A, bool &singular, MsqError &err)MBMesquite::NonSmoothDescent [private]
solve2x2(double a11, double a12, double a21, double a22, double b1, double b2, double x[2], MsqError &err)MBMesquite::NonSmoothDescent [private]
Status enum nameMBMesquite::NonSmoothDescent [private]
step_acceptance(PatchData &pd, int iter_count, const Vector3D &search_dir, MsqError &err)MBMesquite::NonSmoothDescent [private]
terminate_mesh_iteration(PatchData &pd, MsqError &err)MBMesquite::NonSmoothDescent [protected, virtual]
testActiveMBMesquite::NonSmoothDescent [private]
testFunctionMBMesquite::NonSmoothDescent [private]
tmpGradMBMesquite::NonSmoothDescent [private]
tmpIdxMBMesquite::NonSmoothDescent [private]
validity_check(PatchData &pd, MsqError &err)MBMesquite::NonSmoothDescent [private]
VertexMover(ObjectiveFunction *OF=NULL)MBMesquite::VertexMover [protected]
~Instruction()MBMesquite::Instruction [virtual]
~NonSmoothDescent()MBMesquite::NonSmoothDescent [inline, virtual]
~QualityImprover()MBMesquite::QualityImprover [virtual]
~VertexMover()MBMesquite::VertexMover [virtual]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines