13 #ifndef __TRIMESH_PIS_NE_H
14 #define __TRIMESH_PIS_NE_H
17 #include "pis/trimesh_pis.h"
29 template<
class ParticleType,
class IType>
33 typename IType::ParameterType m_param;
35 set<pair<int,int> > m_tri_int_set;
36 set<pair<int,int> > m_edge_int_set;
37 set<pair<int,int> > m_corner_int_set;
38 vector<typename IType::TriIntType> m_triangle_interactions;
39 vector<typename IType::EdgeIntType> m_edge_interactions;
40 vector<typename IType::CornerIntType> m_corner_interactions;
46 virtual bool isIn(
const vector<int>&);
57 virtual void exchange(){};
62 #include "trimesh_pis_ne.hpp"
64 #endif // __TRIMESH_PIS_NE_H