|
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<std::size_t k, typename R = double> |
auto | hierarchicalLagrange () |
| Create a pre-basis factory that can create a HierarchicalLagrange pre-basis. More...
|
|
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 kind, std::size_t order, typename Range = double> |
auto | nedelec () |
| Create a pre-basis factory that can create a Nédélec pre-basis. More...
|
|
template<std::size_t k, class ChildPreBasisFactory , class IndexMergingStrategy > |
auto | power (ChildPreBasisFactory &&childPreBasisFactory, const IndexMergingStrategy &) |
| 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...
|
|