Dune Core Modules (2.7.1)
Dune::ColCompMatrixInitializer< M, I > Class Template Reference
Inititializer for the ColCompMatrix as needed by OverlappingSchwarz. More...
Public Member Functions | |
template<class Block = typename M::block_type> | |
ColCompMatrixInitializer (ColCompMatrix &lum, typename std::enable_if_t< Dune::IsNumber< Block >::value > *sfinae=nullptr) | |
Constructor for scalar-valued matrices. More... | |
template<class Block = typename M::block_type> | |
ColCompMatrixInitializer (ColCompMatrix &lum, typename std::enable_if_t<!Dune::IsNumber< Block >::value > *sfinae=nullptr) | |
Constructor for dense matrix-valued matrices. More... | |
Detailed Description
template<class M, class I>
class Dune::ColCompMatrixInitializer< M, I >
class Dune::ColCompMatrixInitializer< M, I >
Inititializer for the ColCompMatrix as needed by OverlappingSchwarz.
- Template Parameters
-
M the matrix type I the internal index type
Constructor & Destructor Documentation
◆ ColCompMatrixInitializer() [1/2]
template<class M , class I >
template<class Block >
Dune::ColCompMatrixInitializer< M, I >::ColCompMatrixInitializer | ( | ColCompMatrix & | lum, |
typename std::enable_if_t< Dune::IsNumber< Block >::value > * | sfinae = nullptr |
||
) |
Constructor for scalar-valued matrices.
- Template Parameters
-
Block Dummy parameter to make SFINAE work
◆ ColCompMatrixInitializer() [2/2]
template<class M , class I >
template<class Block >
Dune::ColCompMatrixInitializer< M, I >::ColCompMatrixInitializer | ( | ColCompMatrix & | lum, |
typename std::enable_if_t<!Dune::IsNumber< Block >::value > * | sfinae = nullptr |
||
) |
Constructor for dense matrix-valued matrices.
- Template Parameters
-
Block Dummy parameter to make SFINAE work
The documentation for this class was generated from the following file:
- dune/istl/colcompmatrix.hh
|
Legal Statements / Impressum |
Hosted by TU Dresden |
generated with Hugo v0.111.3
(Nov 13, 23:29, 2024)