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 |
generated with Hugo v0.111.3
(Nov 23, 23:29, 2024)