39 #ifndef Mesquite_SteepestDescent_hpp
40 #define Mesquite_SteepestDescent_hpp
virtual void terminate_mesh_iteration(PatchData &pd, MsqError &err)
virtual void optimize_vertex_positions(PatchData &pd, MsqError &err)
Used to hold the error state and return it to the application.
virtual ~SteepestDescent()
void set_maximum_iteration(int iter)
virtual void initialize_mesh_iteration(PatchData &pd, MsqError &err)
void set_lower_gradient_bound(double gradc)
virtual void initialize(PatchData &pd, MsqError &err)
SteepestDescent(ObjectiveFunction *of)
Base class for concrete Objective Functions ObjectiveFunction contains a pointer to a QualityMetric...