|
dune-functions 2.10
|
Loading...
Searching...
No Matches
powerbasis.hh
Go to the documentation of this file.
144 return PowerPreBasis<IndexMergingStrategy, decltype(childPreBasis), k>(std::move(childPreBasis));
auto power(ChildPreBasisFactory &&childPreBasisFactory, std::size_t k, const IndexMergingStrategy &)
Create a pre-basis factory that can build a PowerPreBasis.
Definition dynamicpowerbasis.hh:409
STL namespace.
size_t() const
Base class for index merging strategies to simplify detection.
Definition basistags.hh:48
A pre-basis for dynamic power bases.
Definition dynamicpowerbasis.hh:48
Definition nodes.hh:198
IMS IndexMergingStrategy
Strategy used to merge the global indices of the child factories.
Definition powerbasis.hh:67
typename Base::size_type size_type
Type used for indices and size information.
Definition powerbasis.hh:64
SPB SubPreBasis
The child pre-basis.
Definition powerbasis.hh:58
auto containerDescriptor() const
Return the associated container descriptor.
Definition powerbasis.hh:117
It indices(const NodeType &node, It it) const
Maps from subtree index set [0..size-1] to a globally unique multi index in global basis.
Definition powerbasis.hh:111
PowerBasisNode< typename SubPreBasis::Node, C > Node
Template mapping root tree path to type of created tree node.
Definition powerbasis.hh:61
PowerPreBasis(SFArgs &&... sfArgs)
Constructor for given child pre-basis objects for static size of the power-basis.
Definition powerbasis.hh:80
size_type size() const
Same as size(prefix) with empty prefix.
Definition powerbasis.hh:96
Node makeNode() const
Create tree node.
Definition powerbasis.hh:87
static constexpr std::integral_constant< std::size_t, C > children
Number of children provided as an integral constant.
Definition powerbasis.hh:70
size_type size(const SizePrefix &prefix) const
Return number of possible values for next position in multi index.
Definition powerbasis.hh:103
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8