TBCI Numerical high perf. C++ Library  2.8.0
Public Member Functions | List of all members
ILU0_Symm_BdMatrixPreconditioner< T > Class Template Reference

#include <symm_bdmatrix.h>

Inheritance diagram for ILU0_Symm_BdMatrixPreconditioner< T >:
Inheritance graph
[legend]
Collaboration diagram for ILU0_Symm_BdMatrixPreconditioner< T >:
Collaboration graph
[legend]

Public Member Functions

 ILU0_Symm_BdMatrixPreconditioner ()
 
 ILU0_Symm_BdMatrixPreconditioner (const Symm_BdMatrix< T > &A)
 
 ~ILU0_Symm_BdMatrixPreconditioner ()
 
void update (const Symm_BdMatrix< T > &A)
 
TVector< Tsolve (TVector< T > x) const
 
TVector< Tsolve (const Vector< T > &v) const
 
TVector< TtransSolve (const Vector< T > &v) const
 
TVector< TtransSolve (TVector< T > tv) const
 
- Public Member Functions inherited from Preconditioner_Sig< T, Symm_BdMatrix< T > >
 Preconditioner_Sig ()
 
 Preconditioner_Sig (const Symm_BdMatrix< T > &)
 
virtual ~Preconditioner_Sig ()
 

Detailed Description

template<typename T>
class ILU0_Symm_BdMatrixPreconditioner< T >

Templated incomplete LU preconditioner for the class TBCI::Symm_BdMatrix

Definition at line 36 of file symm_bdmatrix.h.

Constructor & Destructor Documentation

Definition at line 38 of file ilu0precond.h.

template<typename T >
ILU0_Symm_BdMatrixPreconditioner< T >::ILU0_Symm_BdMatrixPreconditioner ( const Symm_BdMatrix< T > &  A)
inline

Definition at line 39 of file ilu0precond.h.

References ILU0_Symm_BdMatrixPreconditioner< T >::update().

Definition at line 41 of file ilu0precond.h.

Member Function Documentation

template<typename T >
TVector< T > ILU0_Symm_BdMatrixPreconditioner< T >::solve ( TVector< T x) const
virtual
template<typename T >
TVector<T> ILU0_Symm_BdMatrixPreconditioner< T >::solve ( const Vector< T > &  v) const
inlinevirtual
template<typename T >
TVector<T> ILU0_Symm_BdMatrixPreconditioner< T >::transSolve ( const Vector< T > &  v) const
inlinevirtual
template<typename T >
TVector<T> ILU0_Symm_BdMatrixPreconditioner< T >::transSolve ( TVector< T tv) const
inlinevirtual
template<typename T >
void ILU0_Symm_BdMatrixPreconditioner< T >::update ( const Symm_BdMatrix< T > &  A)
virtual

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