Dune Core Modules (2.5.0)
Dune::MultiTypeBlockMatrix< FirstRow, Args > Class Template Reference
A Matrix class to support different block types. More...
#include <dune/istl/multitypeblockmatrix.hh>
Public Types | |
| typedef MultiTypeBlockMatrix< FirstRow, Args... > | type |
Public Member Functions | |
| template<std::size_t index> | |
| auto | operator[] (const std::integral_constant< std::size_t, index > indexVariable) -> decltype(std::get< index >(*this)) |
| Random-access operator. More... | |
| template<std::size_t index> | |
| auto | operator[] (const std::integral_constant< std::size_t, index > indexVariable) const -> decltype(std::get< index >(*this)) |
| Const random-access operator. More... | |
| template<typename T > | |
| void | operator= (const T &newval) |
| template<typename X , typename Y > | |
| void | mv (const X &x, Y &y) const |
| y = A x | |
| template<typename X , typename Y > | |
| void | umv (const X &x, Y &y) const |
| y += A x | |
| template<typename X , typename Y > | |
| void | mmv (const X &x, Y &y) const |
| y -= A x | |
| template<typename AlphaType , typename X , typename Y > | |
| void | usmv (const AlphaType &alpha, const X &x, Y &y) const |
| y += alpha A x | |
Detailed Description
template<typename FirstRow, typename... Args>
class Dune::MultiTypeBlockMatrix< FirstRow, Args >
class Dune::MultiTypeBlockMatrix< FirstRow, Args >
A Matrix class to support different block types.
This matrix class combines MultiTypeBlockVector elements as rows.
The documentation for this class was generated from the following files:
- dune/istl/matrixutils.hh
- dune/istl/multitypeblockmatrix.hh
|
Legal Statements / Impressum |
Hosted by TU Dresden & Uni Heidelberg |
generated with Hugo v0.111.3
(Nov 3, 23:36, 2025)