dune-functions 2.9.0
|
#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 |
namespace | Dune::Functions::BasisBuilder |
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. More... | |
constexpr FlatInterleaved | Dune::Functions::BasisFactory::flatInterleaved () |
Creates an interleaved merging of direct children without blocking. More... | |
constexpr BlockedLexicographic | Dune::Functions::BasisFactory::blockedLexicographic () |
Creates a lexicographic merging of direct children with blocking (i.e. creating one block per direct child). More... | |
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). More... | |