Go to the documentation of this file.
3 #ifndef DUNE_PDELAB_BACKEND_ISTL_DESCRIPTORS_HH
4 #define DUNE_PDELAB_BACKEND_ISTL_DESCRIPTORS_HH
46 template<Blocking blocking = Blocking::none, std::
size_t block_size_ = 0>
66 template<
typename GFS>
90 #endif // DUNE_PDELAB_BACKEND_ISTL_DESCRIPTORS_HH
static const bool blocked
Definition: istl/descriptors.hh:61
Definition: istl/descriptors.hh:47
constexpr bool deactivate_standard_blocking_for_ordering(const Chunked< Decorated > &)
Definition: chunkedblockordering.hh:100
For backward compatibility – Do not use this!
Definition: adaptivity.hh:28
std::size_t size_type
Definition: istl/descriptors.hh:52
@ none
No blocking at this level.
static const Blocking block_type
Definition: istl/descriptors.hh:58
Blocking
The type of blocking employed at this node in the function space tree.
Definition: istl/descriptors.hh:26
static const size_type max_blocking_depth
Definition: istl/descriptors.hh:63
Tag describing an ISTL BlockVector backend.
Definition: istl/descriptors.hh:44
static const size_type blockSize
Definition: istl/descriptors.hh:54
@ fixed
Create fixed size blocks that each group together a fixed number of DOFs from each child space.
Definition: istl/descriptors.hh:56
bool blocked(const GFS &gfs) const
Definition: istl/descriptors.hh:67
@ bcrs
Creates one macro block for each child space, each block is a BlockVector / BCRS matrix.
static const size_type block_size
Definition: istl/descriptors.hh:59