|
dune-pdelab 2.10-git
|
Loading...
Searching...
No Matches
Dune::PDELab::ordering::Chunked< OrderingTag > Struct Template Reference
#include <dune/pdelab/ordering/chunkedblockordering.hh>
Inheritance diagram for Dune::PDELab::ordering::Chunked< OrderingTag >:

Public Types | |
| typedef Chunked< OrderingTag > | Decorator |
| typedef OrderingTag | Undecorated |
Public Member Functions | |
| Chunked (std::size_t block_size) | |
| Chunked (std::size_t block_size, const OrderingTag &tag) | |
| Chunked (std::size_t block_size, OrderingTag &&tag) | |
| template<std::size_t i> | |
| const chunked::base_holder< i > & | chunked () const |
| template<std::size_t i> | |
| chunked::base_holder< i > & | chunked () |
Static Public Attributes | |
| static const std::size_t | level |
Detailed Description
template<typename OrderingTag>
struct Dune::PDELab::ordering::Chunked< OrderingTag >
struct Dune::PDELab::ordering::Chunked< OrderingTag >
Block the ordering created from the passed-in tag by simply carving it up into blocks of the chunk size passed to this ordering tag. This tag modifies the Ordering designed by the passed-in OrderingTag to perform an additional blocking step on the ContainerIndex entries touched by that Ordering. In layman's terms: You can block the list of ContainerIndices by a fixed chunk block size, as long as the block count of the underlying node is the multiple of the chunk size. Otherwise, an exception will be raised.
- Template Parameters
-
OrderingTag The tag describing the Ordering that will be blocked.
Member Typedef Documentation
◆ Decorator
|
inherited |
◆ Undecorated
|
inherited |
Constructor & Destructor Documentation
◆ Chunked() [1/3]
template<typename OrderingTag >
|
inline |
◆ Chunked() [2/3]
template<typename OrderingTag >
|
inline |
◆ Chunked() [3/3]
template<typename OrderingTag >
|
inline |
Member Function Documentation
◆ chunked() [1/2]
template<typename OrderingTag >
template<std::size_t i>
|
inline |
◆ chunked() [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