template<class Scalar_, class BlockK = IstlInterfaceDetail::BlockInfo<2,3,0,1>, class BlockM = IstlInterfaceDetail::BlockInfo<0,1,0,1>>
class Kaskade::ApproximateSchurComplement2< Scalar_, BlockK, BlockM >
Approximation of the schur complement.
- Parameters
-
BlockK | type: IstlInterfaceDetail::BlockInfo, information on the block containing the stiffness matrix |
BlockM | type: IstlInterfaceDetail::BlockInfo, information on the block containing the mass matrix |
Definition at line 275 of file blockDiagonalSchurPreconditioner.hh.
template<class Scalar_ , class BlockK = IstlInterfaceDetail::BlockInfo<2,3,0,1>, class BlockM = IstlInterfaceDetail::BlockInfo<0,1,0,1>>
template<class Assembler >
- Parameters
-
alpha | Tikhonov regularization parameter |
symmetricK_ | true if stiffness matrix is symmetric, else false |
symmetricM_ | true if mass matrix is symmetric, else false |
Definition at line 287 of file blockDiagonalSchurPreconditioner.hh.
template<class Scalar_ , class BlockK = IstlInterfaceDetail::BlockInfo<2,3,0,1>, class BlockM = IstlInterfaceDetail::BlockInfo<0,1,0,1>>
template<class Domain , class Range >
template<class Scalar_ , class BlockK = IstlInterfaceDetail::BlockInfo<2,3,0,1>, class BlockM = IstlInterfaceDetail::BlockInfo<0,1,0,1>>
template<class Assembler >