dune-assembler 2.12
Loading...
Searching...
No Matches
gridcoloring.hh File Reference

Go to the source code of this file.

Namespaces

namespace  Dune
 
namespace  Dune::Assembler
 
namespace  Dune::Assembler::Experimental
 

Functions

template<class GridView , class ElementMapper , class size_type = uint32_t>
auto Dune::Assembler::Experimental::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::Assembler::Experimental::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::Assembler::Experimental::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::Assembler::Experimental::subEntityBasedElementAdjacency (const GridView &gridView, const SubEntityLayout &subEntityLayout)
 Compute a layout based element adjacency list.
 
template<class GridView , class size_type >
auto Dune::Assembler::Experimental::coloredElementRange (const GridView &gridView, const std::vector< size_type > &coloring)
 Compute a colored range of the elements in the gridView from coloring.
 
template<class GridView , class size_type = uint32_t>
auto Dune::Assembler::Experimental::coloredElementRange (const GridView &gridView, bool verbose=false)
 Compute a colored range of the elements in the gridView.
 
template<class ElementRange , class Basis >
bool Dune::Assembler::Experimental::checkOverlapFree (const ElementRange &elementRange, const Basis &basis)
 Check if given element range is overlap free.