DUNE-FEM (unstable)

Dune::Fem::DiagonalPreconditioner< DFImp, Operator > Class Template Reference

Precondtioner, multiplies with inverse of the diagonal works with. More...

#include <dune/fem/solver/diagonalpreconditioner.hh>

Public Types

typedef DFImp DomainFunctionType
 type of discrete function in the operator's domain
 
typedef DFImp RangeFunctionType
 type of discrete function in the operator's range
 
typedef DomainFunction::RangeFieldType DomainFieldType
 field type of the operator's domain
 
typedef RangeFunction::RangeFieldType RangeFieldType
 field type of the operator's range
 

Public Member Functions

virtual void finalize ()
 finalization of operator More...
 
virtual bool nonlinear () const
 

Detailed Description

template<class DFImp, class Operator>
class Dune::Fem::DiagonalPreconditioner< DFImp, Operator >

Precondtioner, multiplies with inverse of the diagonal works with.

  • OEM
  • ISTL (choose jacobi, iteration = 1)
Parameters
DFImptype of the disctete function
Operatortype of the operator (only works for assembled operators)

Member Function Documentation

◆ finalize()

virtual void Dune::Fem::Operator< DFImp , DFImp >::finalize ( )
inlinevirtualinherited

finalization of operator

Note
The default implementation is empty.

◆ nonlinear()

virtual bool Dune::Fem::Operator< DFImp , DFImp >::nonlinear ( ) const
inlinevirtualinherited

Return true if the Operator is nonlinear and false otherwise (default is true).


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.111.3 (Jul 27, 22:29, 2024)