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