39 #ifndef Mesquite_SmartLaplacianSmoother_hpp
40 #define Mesquite_SmartLaplacianSmoother_hpp
49 class ObjectiveFunction;
SmartLaplacianSmoother(ObjectiveFunction *obj_func, MsqError &err)
Used to hold the error state and return it to the application.
Base class for concrete quality metrics.
virtual void initialize(PatchData &pd, MsqError &err)
virtual void initialize_mesh_iteration(PatchData &pd, MsqError &err)
virtual void terminate_mesh_iteration(PatchData &pd, MsqError &err)
virtual void optimize_vertex_positions(PatchData &pd, MsqError &err)
~SmartLaplacianSmoother()
Base class for concrete Objective Functions ObjectiveFunction contains a pointer to a QualityMetric...
ObjectiveFunction * defaultObjFunc