|
dune-pdelab 2.10-git
|
Loading...
Searching...
No Matches
Dune::PDELab::ordering::Permuted< OrderingTag > Struct Template Reference
Permute the ordering created from the passed-in tag based on a simple lookup table. More...
#include <dune/pdelab/ordering/permutedordering.hh>
Inheritance diagram for Dune::PDELab::ordering::Permuted< OrderingTag >:

Public Types | |
| typedef Permuted< OrderingTag > | Decorator |
| typedef OrderingTag | Undecorated |
Public Member Functions | |
| Permuted () | |
| Permuted (const OrderingTag &tag) | |
| Permuted (OrderingTag &&tag) | |
| template<std::size_t i> | |
| const permuted::base_holder< i > & | permuted () const |
| template<std::size_t i> | |
| permuted::base_holder< i > & | permuted () |
Static Public Attributes | |
| static const std::size_t | level |
Detailed Description
template<typename OrderingTag>
struct Dune::PDELab::ordering::Permuted< OrderingTag >
struct Dune::PDELab::ordering::Permuted< OrderingTag >
Permute the ordering created from the passed-in tag based on a simple lookup table.
This tag modifies the Ordering designed by the passed-in OrderingTag to perform an additional permutation step on the ContainerIndex entries touched by that Ordering. In layman's terms: You can reorder the list of ContainerIndices you would get if the GridFunctionSpace associated with this OrderingTag were the topmost space, but you cannot perform any reordering within those individual blocks.
- Template Parameters
-
OrderingTag The tag describing the Ordering that will be permuted.
Member Typedef Documentation
◆ Decorator
|
inherited |
◆ Undecorated
|
inherited |
Constructor & Destructor Documentation
◆ Permuted() [1/3]
template<typename OrderingTag >
|
inline |
◆ Permuted() [2/3]
template<typename OrderingTag >
|
inline |
◆ Permuted() [3/3]
template<typename OrderingTag >
|
inline |
Member Function Documentation
◆ permuted() [1/2]
template<typename OrderingTag >
template<std::size_t i>
|
inline |
◆ permuted() [2/2]
template<typename OrderingTag >
template<std::size_t i>
|
inline |
Member Data Documentation
◆ level
|
staticinherited |
The documentation for this struct was generated from the following file:
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8