dune-pdelab
2.5-dev
|
Namespaces | |
impl | |
tags | |
Classes | |
class | BCRSMatrix |
struct | BCRSMatrixBackend |
Backend using (possibly nested) ISTL BCRSMatrices. More... | |
class | BCRSPattern |
Pattern builder for generic BCRS-like sparse matrices. More... | |
struct | BlockMatrixDiagonal |
class | BlockVector |
struct | CommSelector |
struct | CommSelector< s, false > |
class | NestedPattern |
Pattern builder for nested hierarchies of generic BCRS-like sparse matrices. More... | |
struct | nesting_depth |
TMP for figuring out the depth up to which ISTL containers are nested. More... | |
class | ParallelHelper |
class | PatternStatistics |
Statistics about the pattern of a BCRSMatrix. More... | |
struct | vector_backend_tag |
Tag describing an ISTL BlockVector backend. More... | |
class | vector_iterator |
struct | VectorBackend |
Enumerations | |
enum | Blocking { Blocking::none, Blocking::bcrs, Blocking::fixed } |
The type of blocking employed at this node in the function space tree. More... | |
Functions | |
template<typename T > | |
void | assertParallelUG (T comm) |
template<typename T > | |
tags::container< T >::type | container_tag (const T &) |
Gets instance of container tag associated with T. More... | |
|
strong |
The type of blocking employed at this node in the function space tree.
Enumerator | |
---|---|
none | No blocking at this level. |
bcrs | Creates one macro block for each child space, each block is a BlockVector / BCRS matrix. |
fixed | Create fixed size blocks that each group together a fixed number of DOFs from each child space. Creates a block structure with fixed size child blocks that each group together a fixed number of DOFs from each child space. Typically used for entity-wise blocking of DOFs across child spaces for e.g. velocity in flow problems or concentrations in multi-component transport.
|
tags::container<T>::type Dune::PDELab::ISTL::container_tag | ( | const T & | ) |
Gets instance of container tag associated with T.
Returns an instance of the container tag for T. This function is convenient when doing function-based tag dispatch, as it saves on a lot of typing.
T | The container for which to return a tag. |