DUNE PDELab (unstable)
Generic infrastructure for orderings for leaf spaces. More...
#include <dune/pdelab/ordering/leaforderingbase.hh>
Public Member Functions | |
| virtual void | update ()=0 |
Child Access | |
| Child< k >::Type & | child (index_constant< k >={}) |
| Returns the k-th child. More... | |
| const Child< k >::Type & | child (index_constant< k >={}) const |
| Returns the k-th child (const version). More... | |
| std::shared_ptr< typename Child< k >::Type > | childStorage (index_constant< k >={}) |
| Returns the storage of the k-th child. More... | |
| std::shared_ptr< const typename Child< k >::Type > | childStorage (index_constant< k >={}) const |
| Returns the storage of the k-th child (const version). More... | |
| void | setChild (typename Child< k >::Type &child, index_constant< k >={}) |
| Sets the k-th child to the passed-in value. | |
| void | setChild (typename Child< k >::Type &&child, index_constant< k >={}) |
| Store the passed value in k-th child. | |
| void | setChild (std::shared_ptr< typename Child< k >::Type > child, index_constant< k >={}) |
| Sets the storage of the k-th child to the passed-in value. | |
| const NodeStorage & | nodeStorage () const |
Nested Child Access | |
| ImplementationDefined & | child (Indices... indices) |
| Returns the child given by the list of indices. More... | |
| const ImplementationDefined & | child (Indices... indices) |
| Returns the child given by the list of indices. More... | |
Static Public Attributes | |
| static const bool | isLeaf |
| Mark this class as non leaf in the dune-typetree. | |
| static const bool | isPower |
| Mark this class as a non power in the dune-typetree. | |
| static const bool | isComposite |
| Mark this class as a composite in the dune-typetree. | |
Protected Member Functions | |
| void | setDelegate (const VirtualOrderingBase< DI, CI > *delegate) |
| Set the delegate called in mapIndex(). More... | |
Detailed Description
class Dune::PDELab::LeafOrderingBase< LocalOrdering >
Generic infrastructure for orderings for leaf spaces.
Member Function Documentation
◆ child() [1/4]
|
inlineinherited |
Returns the k-th child.
- Returns
- a reference to the k-th child.
◆ child() [2/4]
|
inlineinherited |
Returns the k-th child (const version).
- Returns
- a const reference to the k-th child.
◆ child() [3/4]
|
inlineinherited |
Returns the child given by the list of indices.
This method simply forwards to the freestanding function child(). See that function for further information.
◆ child() [4/4]
|
inlineinherited |
Returns the child given by the list of indices.
This method simply forwards to the freestanding function child(). See that function for further information.
◆ childStorage() [1/2]
|
inlineinherited |
Returns the storage of the k-th child.
- Returns
- a copy of the object storing the k-th child.
◆ childStorage() [2/2]
|
inlineinherited |
Returns the storage of the k-th child (const version).
- Returns
- a copy of the object storing the k-th child.
◆ setDelegate()
|
inlineprotectedinherited |
Set the delegate called in mapIndex().
When copying an Ordering with a delegate, the derived Ordering must call this method with 'this' as its argument in the copy and the move constructors!
◆ update()
|
pure virtual |
The actual implementation has to implement an update() method to fill ...
Implemented in Dune::PDELab::LeafGridViewOrdering< LocalOrdering >.
The documentation for this class was generated from the following file:
- dune/pdelab/ordering/leaforderingbase.hh
|
Legal Statements / Impressum |
Hosted by TU Dresden & Uni Heidelberg |
generated with Hugo v0.111.3
(Nov 2, 23:43, 2025)