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

#include <iluprecond.hh>

Detailed Description

template<class Op>
class Kaskade::ARMSPreconditioner< Op >

PrecondType::ILUT Preconidoner from Saads ITSOL library

Definition at line 208 of file iluprecond.hh.

Inheritance diagram for Kaskade::ARMSPreconditioner< Op >:

Public Member Functions

 ARMSPreconditioner (Op &op, int lfil=4, double tol=1.0e-2, int lev_reord=1, double tolind=0.2, int verbosity=2)
 
 ~ARMSPreconditioner ()
 
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

◆ ARMSPreconditioner()

template<class Op >
Kaskade::ARMSPreconditioner< Op >::ARMSPreconditioner ( Op &  op,
int  lfil = 4,
double  tol = 1.0e-2,
int  lev_reord = 1,
double  tolind = 0.2,
int  verbosity = 2 
)
inline

Definition at line 215 of file iluprecond.hh.

◆ ~ARMSPreconditioner()

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

Definition at line 266 of file iluprecond.hh.

Member Function Documentation

◆ apply()

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

Definition at line 276 of file iluprecond.hh.

◆ category()

template<class Op >
virtual Dune::SolverCategory::Category Kaskade::ARMSPreconditioner< 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 288 of file iluprecond.hh.

◆ post()

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

Definition at line 274 of file iluprecond.hh.

◆ pre()

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

Definition at line 273 of file iluprecond.hh.


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