|
dune-assembler 2.12
|
Loading...
Searching...
No Matches
gridcoloring.hh
Go to the documentation of this file.
59auto vertexBasedElementAdjacency (const GridView& gridView, const ElementMapper& elementMapper, bool verbose=false)
115 auto elementMapper = Dune::MultipleCodimMultipleGeomTypeMapper<GridView>(gridView, mcmgElementLayout());
145auto subEntityBasedElementAdjacency (const GridView& gridView, const SubEntityLayout& subEntityLayout, const ElementMapper& elementMapper)
149 auto subEntityMapper = Dune::MultipleCodimMultipleGeomTypeMapper<GridView>(gridView, subEntityLayout);
186auto subEntityBasedElementAdjacency (const GridView& gridView, const SubEntityLayout& subEntityLayout)
188 auto elementMapper = Dune::MultipleCodimMultipleGeomTypeMapper<GridView>(gridView, mcmgElementLayout());
218 auto elementMapper = Dune::MultipleCodimMultipleGeomTypeMapper<GridView>(gridView, mcmgElementLayout());
230 return Dune::transformedRangeView(std::move(coloredElementSeedRange), [seedToElement](const auto& seedRange) {
288 auto coloredElementRange = Dune::Assembler::Experimental::coloredElementRange(gridView, coloring);
321 auto elementMapper = Dune::MultipleCodimMultipleGeomTypeMapper<typename Basis::GridView>(basis.gridView(), mcmgElementLayout());
Definition barrier.hh:11
auto coloredElementRange(const GridView &gridView, const std::vector< size_type > &coloring)
Compute a colored range of the elements in the gridView from coloring.
Definition gridcoloring.hh:210
auto cliqueListToAdjacency(const CliqueList &cliqueList, std::size_t size, bool verbose=false)
Compute an adjacency list from a clique list.
Definition graphutilities.hh:206
auto subEntityBasedElementAdjacency(const GridView &gridView, const SubEntityLayout &subEntityLayout, const ElementMapper &elementMapper)
Compute a layout based adjacency list.
Definition gridcoloring.hh:145
auto vertexBasedElementAdjacency(const GridView &gridView, const ElementMapper &elementMapper, bool verbose=false)
Compute a vertex based adjacency list.
Definition gridcoloring.hh:59
auto computeColoring(const Adjacency &adjacency, SeedNodesContainer &&seedNodes)
Compute a graph coloring from neighboring information.
Definition graphcoloring.hh:48
bool checkOverlapFree(const ElementRange &elementRange, const Basis &basis)
Check if given element range is overlap free.
Definition gridcoloring.hh:317
void seed(const Vertex &vertex)
auto transformedRangeView(R &&range, F &&f)
size_type dim() const
const Grid & grid() const
MCMGLayout mcmgElementLayout()
RowIterator end()
RowIterator begin()
T endl(T... args)
T max_element(T... args)
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8