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 >

Inititializer for the ColCompMatrix as needed by OverlappingSchwarz.

Template Parameters
Mthe matrix type
Ithe 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
BlockDummy 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
BlockDummy parameter to make SFINAE work

The documentation for this class was generated from the following file:
Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden  |  generated with Hugo v0.80.0 (Apr 30, 22:37, 2024)