KASKADE 7 development version
Public Member Functions | List of all members
Kaskade::ILUTPreconditioner< Op > Class Template Reference

#include <iluprecond.hh>

Detailed Description

template<class Op>
class Kaskade::ILUTPreconditioner< Op >

PrecondType::ILUT Preconditioner from Saads ITSOL library

Definition at line 38 of file iluprecond.hh.

Inheritance diagram for Kaskade::ILUTPreconditioner< Op >:

Public Member Functions

 ILUTPreconditioner (Op &op, int lfil=240, double tol=1.0e-2, int verbosity=2)
 
 ~ILUTPreconditioner ()
 
virtual void pre (Domain &, Range &)
 
virtual void post (Domain &)
 
virtual void apply (Domain &x, Range const &y)
 
virtual Dune::SolverCategory::Category category () const override
 returns the category of the operator More...
 

Constructor & Destructor Documentation

◆ ILUTPreconditioner()

template<class Op >
Kaskade::ILUTPreconditioner< Op >::ILUTPreconditioner ( Op &  op,
int  lfil = 240,
double  tol = 1.0e-2,
int  verbosity = 2 
)
inline

Definition at line 45 of file iluprecond.hh.

◆ ~ILUTPreconditioner()

template<class Op >
Kaskade::ILUTPreconditioner< Op >::~ILUTPreconditioner ( )
inline

Definition at line 80 of file iluprecond.hh.

Member Function Documentation

◆ apply()

template<class Op >
virtual void Kaskade::ILUTPreconditioner< Op >::apply ( Domain &  x,
Range const &  y 
)
inlinevirtual

Definition at line 91 of file iluprecond.hh.

◆ category()

template<class Op >
virtual Dune::SolverCategory::Category Kaskade::ILUTPreconditioner< Op >::category ( ) const
inlineoverridevirtual

returns the category of the operator

From the Dune doxygen documentation it is unclear what this is supposed to mean. We return a dummy here.

Definition at line 103 of file iluprecond.hh.

◆ post()

template<class Op >
virtual void Kaskade::ILUTPreconditioner< Op >::post ( Domain &  )
inlinevirtual

Definition at line 89 of file iluprecond.hh.

◆ pre()

template<class Op >
virtual void Kaskade::ILUTPreconditioner< Op >::pre ( Domain &  ,
Range &   
)
inlinevirtual

Definition at line 88 of file iluprecond.hh.


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