Transforms a local ordering (entity-wise order) into a global ordering.
More...
#include <dune/pdelab/ordering/gridviewordering.hh>
|
typedef CompositeNodeTag | NodeTag |
| The type tag that describes a CompositeNode.
|
|
typedef std::tuple< std::shared_ptr< Children >... > | NodeStorage |
| The type used for storing the children.
|
|
typedef std::tuple< Children... > | ChildTypes |
| A tuple storing the types of all children.
|
|
|
void | setDelegate (const VirtualOrderingBase< DI, CI > *delegate) |
| Set the delegate called in mapIndex(). More...
|
|
template<typename LocalOrdering>
class Dune::PDELab::GridViewOrdering< LocalOrdering >
Transforms a local ordering (entity-wise order) into a global ordering.
◆ GridViewOrdering()
template<typename LocalOrdering >
Construct ordering object.
In general, an ordering object is not properly setup after construction. This must be done by a separate call to update(). This particular ordering however can be used right away.
◆ child() [1/4]
Returns the k-th child.
- Returns
- a reference to the k-th child.
◆ child() [2/4]
Returns the k-th child (const version).
- Returns
- a const reference to the k-th child.
◆ child() [3/4]
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]
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]
Returns the storage of the k-th child.
- Returns
- a copy of the object storing the k-th child.
◆ childStorage() [2/2]
Returns the storage of the k-th child (const version).
- Returns
- a copy of the object storing the k-th child.
◆ setDelegate()
template<typename DI , typename CI >
void Dune::PDELab::OrderingBase< DI, CI >::setDelegate |
( |
const VirtualOrderingBase< DI, CI > * |
delegate | ) |
|
|
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!
◆ size()
template<typename LocalOrdering >
Gives the size for a given suffix.
- Parameters
-
suffix | MultiIndex with a partial path to a container |
- Returns
- Traits::SizeType The size required for such a path.
References Dune::FloatCmp::gt().
The documentation for this class was generated from the following file: