CoMMA 1.3.2
A geometric agglomerator for unstructured meshes
|
#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 |