![]() |
Dune-Fufem 2.11-git
|
Loading...
Searching...
No Matches
elementcoloring.hh File Reference
#include <cstddef>#include <type_traits>#include <utility>#include <version>#include <vector>#include <unordered_map>#include <queue>#include <algorithm>#include <limits>#include <iostream>#include <initializer_list>#include <dune/common/timer.hh>#include <dune/common/rangeutilities.hh>#include <dune/geometry/referenceelements.hh>#include <dune/grid/common/mcmgmapper.hh>#include <dune/grid/common/scsgmapper.hh>Go to the source code of this file.
Namespaces | |
| namespace | Dune |
| namespace | Dune::Fufem |
Functions | |
| template<class Adjacency , class SeedNodesContainer > | |
| auto | Dune::Fufem::computeColoring (const Adjacency &adjacency, SeedNodesContainer &&seedNodes) |
| Compute a graph coloring from neighboring information. | |
| template<class Adjacency , class T > | |
| auto | Dune::Fufem::computeColoring (const Adjacency &adjacency, std::initializer_list< T > seedIndices) |
| Compute a graph coloring from neighboring information. | |
| template<class Adjacency > | |
| auto | Dune::Fufem::computeColoring (const Adjacency &adjacency) |
| Compute a graph coloring from neighboring information. | |
| template<class CliqueList > | |
| auto | Dune::Fufem::cliqueListToAdjacency (const CliqueList &cliqueList, std::size_t size, bool verbose=false) |
| Compute an adjacency list from a clique list. | |
| template<class GridView , class ElementMapper , class size_type = uint32_t> | |
| auto | Dune::Fufem::vertexBasedElementAdjacency (const GridView &gridView, const ElementMapper &elementMapper, bool verbose=false) |
| Compute a vertex based adjacency list. | |
| template<class GridView , class size_type = uint32_t> | |
| auto | Dune::Fufem::vertexBasedElementAdjacency (const GridView &gridView, bool verbose=false) |
| Compute a vertex based element adjacency list. | |
| template<class GridView , class SubEntityLayout , class ElementMapper , class size_type = uint32_t> | |
| auto | Dune::Fufem::subEntityBasedElementAdjacency (const GridView &gridView, const SubEntityLayout &subEntityLayout, const ElementMapper &elementMapper) |
| Compute a layout based adjacency list. | |
| template<class GridView , class SubEntityLayout , class size_type = uint32_t> | |
| auto | Dune::Fufem::subEntityBasedElementAdjacency (const GridView &gridView, const SubEntityLayout &subEntityLayout) |
| Compute a layout based element adjacency list. | |
| template<class GridView , class size_type > | |
| auto | Dune::Fufem::coloredGridViewPartition (const GridView &gridView, const std::vector< size_type > &coloring) |
| Compute a colored partition of the elements in the gridView from coloring. | |
| template<class GridView , class size_type = uint32_t> | |
| auto | Dune::Fufem::coloredGridViewPartition (const GridView &gridView, bool verbose=false) |
| Compute a colored partition of the elements in the gridView. | |
| template<class ElementRange , class Basis > | |
| bool | Dune::Fufem::checkOverlapFree (const ElementRange &elementRange, const Basis &basis) |
| Check if given element range is overlap free. | |
