Dune-Functions 2.11
Loading...
Searching...
No Matches
basistags.hh File Reference
#include <type_traits>
#include <dune/common/concept.hh>

Go to the source code of this file.

Classes

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

Namespaces

namespace  Dune
namespace  Dune::Functions
namespace  Dune::Functions::Concept
namespace  Dune::Functions::BasisFactory

Functions

template<typename T>
static constexpr bool Dune::Functions::Concept::isIndexMergingStrategy ()
template<typename T>
static constexpr bool Dune::Functions::Concept::isIndexMergingStrategy (T &&t)
void Dune::Functions::BasisFactory::registerIndexMergingStrategy (IndexMergingStrategy)
constexpr FlatLexicographic Dune::Functions::BasisFactory::flatLexicographic ()
 Creates a lexicographic merging of direct children without blocking.
constexpr FlatInterleaved Dune::Functions::BasisFactory::flatInterleaved ()
 Creates an interleaved merging of direct children without blocking.
constexpr BlockedLexicographic Dune::Functions::BasisFactory::blockedLexicographic ()
 Creates a lexicographic merging of direct children with blocking (i.e. creating one block per direct child).
constexpr BlockedInterleaved Dune::Functions::BasisFactory::blockedInterleaved ()
 Creates an interleaved merging of direct children with blocking (i.e. creating blocks at the leaves containing one leaf per child each).