KASKADE 7 development version
Public Member Functions | List of all members
Kaskade::SchurPreconditionerDetail::JacobiIteration< Scalar_ > Class Template Reference

#include <blockDiagonalSchurPreconditioner.hh>

Detailed Description

template<class Scalar_>
class Kaskade::SchurPreconditionerDetail::JacobiIteration< Scalar_ >

Definition at line 45 of file blockDiagonalSchurPreconditioner.hh.

Public Member Functions

 JacobiIteration ()=default
 
template<class Operator >
 JacobiIteration (Operator const &A_)
 
 JacobiIteration (Matrix const &A_)
 
template<class Domain , class Range >
void apply (Domain &x, Range const &y, size_t nIter=1) const
 

Constructor & Destructor Documentation

◆ JacobiIteration() [1/3]

template<class Scalar_ >
Kaskade::SchurPreconditionerDetail::JacobiIteration< Scalar_ >::JacobiIteration ( )
default

◆ JacobiIteration() [2/3]

template<class Scalar_ >
template<class Operator >
Kaskade::SchurPreconditionerDetail::JacobiIteration< Scalar_ >::JacobiIteration ( Operator const &  A_)
inlineexplicit

Definition at line 54 of file blockDiagonalSchurPreconditioner.hh.

◆ JacobiIteration() [3/3]

template<class Scalar_ >
Kaskade::SchurPreconditionerDetail::JacobiIteration< Scalar_ >::JacobiIteration ( Matrix const &  A_)
inlineexplicit

Definition at line 60 of file blockDiagonalSchurPreconditioner.hh.

Member Function Documentation

◆ apply()

template<class Scalar_ >
template<class Domain , class Range >
void Kaskade::SchurPreconditionerDetail::JacobiIteration< Scalar_ >::apply ( Domain &  x,
Range const &  y,
size_t  nIter = 1 
) const
inline

Definition at line 67 of file blockDiagonalSchurPreconditioner.hh.


The documentation for this class was generated from the following file: