|
void | registerIndexMergingStrategy (IndexMergingStrategy) |
|
constexpr FlatLexicographic | flatLexicographic () |
| Creates a lexicographic merging of direct children without blocking. More...
|
|
constexpr FlatInterleaved | flatInterleaved () |
| Creates an interleaved merging of direct children without blocking. More...
|
|
constexpr BlockedLexicographic | blockedLexicographic () |
| Creates a lexicographic merging of direct children with blocking (i.e. creating one block per direct child). More...
|
|
constexpr LeafBlockedInterleaved | leafBlockedInterleaved () |
| Creates an interleaved merging of direct children with blocking (i.e. creating blocks at the leaves containing one leaf per child each). More...
|
|
template<typename... Args, std::enable_if_t< Concept::isIndexMergingStrategy< typename LastType< Args... >::type >(), int > = 0> |
auto | composite (Args &&... args) |
| Create a factory builder that can build a CompositeNodeFactory. More...
|
|
template<class GridView , class FactoryTag > |
auto | makeBasis (const GridView &gridView, FactoryTag &&factoryTag) -> DefaultGlobalBasis< decltype(factoryTag.template build< typename Dune::ReservedVector< std::size_t, FactoryTag::requiredMultiIndexSize > >(gridView))> |
|
template<class MultiIndex , class GridView , class FactoryTag > |
auto | makeBasis (const GridView &gridView, FactoryTag &&factoryTag) -> DefaultGlobalBasis< decltype(factoryTag.template build< MultiIndex >(gridView))> |
|
template<std::size_t k> |
Imp::PQkNodeFactoryBuilder< k > | lagrange () |
|
template<std::size_t k, class SubFactoryTag , class IndexMergingStrategy > |
Imp::PowerNodeFactoryBuilder< k, IndexMergingStrategy, SubFactoryTag > | power (SubFactoryTag &&tag, const IndexMergingStrategy &ims) |
| Create a factory builder that can build a PowerNodeFactory. More...
|
|
template<std::size_t k, class SubFactoryTag > |
Imp::PowerNodeFactoryBuilder< k, LeafBlockedInterleaved, SubFactoryTag > | power (SubFactoryTag &&tag) |
| Create a factory builder that can build a PowerNodeFactory. More...
|
|
template<std::size_t k> |
Imp::PQkNodeFactoryBuilder< k > | pq () |
| Create a factory builder that can build a PQkNodeFactory. More...
|
|