37 #ifndef Mesquite_TopologyModifier_hpp
38 #define Mesquite_TopologyModifier_hpp
41 #include "QualityImprover.hpp"
48 class TopologyModifier :
public QualityImprover
virtual void iteration_end()=0
virtual void optimize_connectivity()=0
Used to hold the error state and return it to the application.
virtual double loop_over_mesh(MeshSet &mesh, MsqError &err)
This is the "run" function of PatchDataUser. It can do anything really.
virtual ~TopologyModifier()
virtual void iteration_complete()=0
The MeshSet class stores one or more Mesquite::Mesh pointers and manages access to the mesh informati...
virtual void iteration_begin()=0