|
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 |
| 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 | SimpleVectorBackend |
| 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. |
1.8.17