27 #ifndef MESQUITE_MEAN_MID_NODE_MOVER_HPP
28 #define MESQUITE_MEAN_MID_NODE_MOVER_HPP
36 #include "PatchDataUser.hpp"
44 class MeanMidNodeMover :
public PatchDataUser
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.
virtual void set_patch_type(PatchData::PatchType patch_type, MsqError &err, int param1=0, int param2=0)
Sets the Patch Type.
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).
virtual msq_std::string get_name()
Returns the algorithm name.