CoMMA 1.3.2
A geometric agglomerator for unstructured meshes
Loading...
Searching...
No Matches
Neighbourhood.h File Reference
#include <algorithm>
#include <cassert>
#include <deque>
#include <memory>
#include <queue>
#include <set>
#include <unordered_set>
#include <vector>
#include "CoMMA/Util.h"

Go to the source code of this file.

Classes

class  comma::Neighbourhood< CoMMAIndexType, CoMMAWeightType, CoMMAIntType >
 Class representing the neighbourhood of a given cell in the graph. Mind that no information about the element being already agglomerated or not is known here. More...
 
class  comma::Neighbourhood_Extended< CoMMAIndexType, CoMMAWeightType, CoMMAIntType >
 Class representing the neighbourhood of a given cell in the graph. In this derived class the neighbourhood is extended, meaning that all the neighbours seen so far are candidates. More...
 
class  comma::Neighbourhood_Pure_Front< CoMMAIndexType, CoMMAWeightType, CoMMAIntType >
 Class representing the neighbourhood of a given cell in the graph. In this derived class, the neighbourhood is 'pure front-advancing', meaning that the next candidates are only the direct neighbours of the last added cell. More...
 
class  comma::NeighbourhoodCreator< CoMMAIndexType, CoMMAWeightType, CoMMAIntType >
 Pure abstract class for a creator of Neighbourhood objects. It can create from scratch or by copy. More...
 
class  comma::NeighbourhoodExtendedCreator< CoMMAIndexType, CoMMAWeightType, CoMMAIntType >
 Creator of Neighbourhood_Extended objects. It can create from scratch or by copy. More...
 
class  comma::NeighbourhoodPureFrontCreator< CoMMAIndexType, CoMMAWeightType, CoMMAIntType >
 Creator of Neighbourhood_Extended objects. It can create from scratch or by copy. More...
 

Namespaces

namespace  comma