21 vector<std::pair<size_t, size_t> > res;
23 for (
size_t i = 0; i < edges.size(); ++i)
29 res.push_back(std::pair<size_t, size_t>(i, 1));
34 res.push_back(std::pair<size_t, size_t>(i, 2));
Abstract class for tessellation.
virtual int GetPointNo(void) const =0
Get Total number of mesh generating points.
virtual int GetOriginalIndex(int point) const
Returns the original index of the duplicated point.
Interface between two cells.
Abstract class for creating computationalcells of ghost points.
vector< std::pair< size_t, size_t > > GetOuterEdgesIndeces(Tessellation const &tess) const
Finds the indeces of the outer edges points.
virtual const vector< Edge > & getAllEdges(void) const =0
Returns reference to the list of all edges.
virtual ~GhostPointGenerator(void)
Virtual destructor.
std::pair< int, int > neighbors
Neighboring cells.
Checks if a certain edge is a boundary edge.