27 #ifndef MESQUITE_MEAN_MID_NODE_MOVER_HPP
28 #define MESQUITE_MEAN_MID_NODE_MOVER_HPP
54 int param1=0,
int param2=0) ;
virtual double loop_over_mesh(MeshSet &ms, MsqError &err)
This is the "run" function of PatchDataUser. It can do anything really.
Class to adjust positions of higher-order nodes.
Used to hold the error state and return it to the application.
virtual void set_patch_type(PatchData::PatchType patch_type, MsqError &err, int param1=0, int param2=0)
Sets the Patch Type.
This should be the parent class of all algorithms retrieving information from a MeshSet object...
virtual ~MeanMidNodeMover()
PatchType
Tells MeshSet how to retrieve the mesh entities that will be stored in PatchData. ...
virtual PatchDataUser::AlgorithmType get_algorithm_type()
Return the algorithm type (to avoid RTTI use).
The MeshSet class stores one or more Mesquite::Mesh pointers and manages access to the mesh informati...
virtual msq_std::string get_name()
Returns the algorithm name.