|
| 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 BlockedInterleaved | blockedInterleaved () |
| | Creates an interleaved merging of direct children with blocking (i.e. creating blocks at the leaves containing one leaf per child each). More...
|
| |
| template<std::size_t k> |
| auto | brezziDouglasMarini () |
| | Create a pre-basis factory that can create a Brezzi-Douglas-Marini pre-basis. More...
|
| |
| auto | bSpline (const std::vector< double > &knotVector, unsigned int order, bool makeOpen=true) |
| | Create a pre-basis factory that can create a B-spline pre-basis. 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 CompositePreBasis. More...
|
| |
| template<class GridView , class PreBasisFactory > |
| auto | makeBasis (const GridView &gridView, PreBasisFactory &&preBasisFactory) |
| |
| template<class MultiIndex , class GridView , class PreBasisFactory > |
| auto | makeBasis (const GridView &gridView, PreBasisFactory &&preBasisFactory) |
| |
| template<std::size_t k, typename R = double> |
| auto | lagrange () |
| | Create a pre-basis factory that can create a Lagrange pre-basis. More...
|
| |
| template<typename R = double> |
| auto | lagrange (int order) |
| | Create a pre-basis factory that can create a Lagrange pre-basis with a run-time order. More...
|
| |
| template<std::size_t k> |
| auto | lagrangeDG () |
| | Create a pre-basis factory that can create a LagrangeDG pre-basis. More...
|
| |
| template<std::size_t k, class ChildPreBasisFactory , class IndexMergingStrategy > |
| auto | power (ChildPreBasisFactory &&childPreBasisFactory, const IndexMergingStrategy &ims) |
| | Create a pre-basis factory that can build a PowerPreBasis. More...
|
| |
| template<std::size_t k, class ChildPreBasisFactory > |
| auto | power (ChildPreBasisFactory &&childPreBasisFactory) |
| | Create a factory builder that can build a PowerPreBasis. More...
|
| |
| template<class Dummy = void> |
| auto | rannacherTurek () |
| | Create a pre-basis factory that can create a Rannacher-Turek pre-basis. More...
|
| |
| template<std::size_t k> |
| auto | raviartThomas () |
| | Create a pre-basis factory that can create a Raviart-Thomas pre-basis. More...
|
| |
| auto | taylorHood () |
| | Create a pre-basis factory that can create a Taylor-Hood pre-basis. More...
|
| |