dune-functions  2.5.0
Classes | Functions
Function space basis related utilities
Collaboration diagram for Function space basis related utilities:

Classes

struct  Dune::Functions::BasisBuilder::IndexMergingStrategy
 Base class for index merging strategies to simplify detection. More...
 
struct  Dune::Functions::BasisBuilder::FlatLexicographic
 Lexicographic merging of direct children without blocking. More...
 
struct  Dune::Functions::BasisBuilder::FlatInterleaved
 Interleaved merging of direct children without blocking. More...
 
struct  Dune::Functions::BasisBuilder::BlockedLexicographic
 Lexicographic merging of direct children with blocking (i.e. creating one block per direct child). More...
 
struct  Dune::Functions::BasisBuilder::LeafBlockedInterleaved
 Interleaved merging of direct children with blocking (i.e. creating blocks at the leaves containing one leaf per child each). More...
 

Functions

constexpr FlatLexicographic Dune::Functions::BasisBuilder::flatLexicographic ()
 Creates a lexicographic merging of direct children without blocking. More...
 
constexpr FlatInterleaved Dune::Functions::BasisBuilder::flatInterleaved ()
 Creates an interleaved merging of direct children without blocking. More...
 
constexpr BlockedLexicographic Dune::Functions::BasisBuilder::blockedLexicographic ()
 Creates a lexicographic merging of direct children with blocking (i.e. creating one block per direct child). More...
 
constexpr LeafBlockedInterleaved Dune::Functions::BasisBuilder::leafBlockedInterleaved ()
 Creates an interleaved merging of direct children with blocking (i.e. creating blocks at the leaves containing one leaf per child each). More...
 

Detailed Description

Function Documentation

§ blockedLexicographic()

constexpr BlockedLexicographic Dune::Functions::BasisBuilder::blockedLexicographic ( )

Creates a lexicographic merging of direct children with blocking (i.e. creating one block per direct child).

§ flatInterleaved()

constexpr FlatInterleaved Dune::Functions::BasisBuilder::flatInterleaved ( )

Creates an interleaved merging of direct children without blocking.

§ flatLexicographic()

constexpr FlatLexicographic Dune::Functions::BasisBuilder::flatLexicographic ( )

Creates a lexicographic merging of direct children without blocking.

§ leafBlockedInterleaved()

constexpr LeafBlockedInterleaved Dune::Functions::BasisBuilder::leafBlockedInterleaved ( )

Creates an interleaved merging of direct children with blocking (i.e. creating blocks at the leaves containing one leaf per child each).