14 #ifndef MA_VERTSMOOTHINGMOD_H
15 #define MA_VERTSMOOTHINGMOD_H
17 #include "LocMeshMod.h"
28 VertSmoothingMod(pPart p, pSField mf, modelType mt): locMeshMod(p,mf,0,0, mt)
30 for (
int i=0; i<3; i++) {
31 m_current_xyzcoords[i] = 0.0;
32 m_target_xyzcoords[i] = 0.0;
33 m_target_paramcoords[i] = 0.0;
42 void setVertex(pMeshVtx inputVert) {
44 this->updateVertCoords();
46 void updateVertCoords(){
47 V_coord(m_vertex, m_current_xyzcoords);
49 void getNgbrVertsOnGEdge(pMeshVtx& , pMeshVtx&);
60 void getAffectedRgns(pumi::pPList *);
64 int apply(pumi::pPList *);
72 double m_current_xyzcoords[3];
73 double m_target_xyzcoords[3];
74 double m_target_paramcoords[3];
78 #endif//MA_VERTSMOOTHINGMOD_H
Definition: VertSmoothingMod.h:19