suanPan
Preconditioner

Classes

class  ILU< data_t >
 A ILU class. More...
 
class  Jacobi< data_t >
 A Jacobi class. More...
 
class  Preconditioner< data_t >
 A Preconditioner class. More...
 
class  UnityPreconditioner< data_t >
 

Functions

template<sp_i index_t>
 ILU< data_t >::ILU (triplet_form< data_t, index_t > &&)
 
template<sp_i index_t>
 ILU< data_t >::ILU (triplet_form< data_t, index_t > &)
 
 ILU< data_t >::~ILU () override
 
int ILU< data_t >::init () override
 
Col< data_t > ILU< data_t >::apply (const Col< data_t > &) override
 
Col< data_t > Jacobi< data_t >::apply (const Col< data_t > &) override
 
Col< data_t > UnityPreconditioner< data_t >::apply (const Col< data_t > &) override
 

Detailed Description

Function Documentation

◆ apply() [1/3]

template<sp_d data_t>
Col< data_t > ILU< data_t >::apply ( const Col< data_t > &  in)
overridevirtual

◆ apply() [2/3]

template<sp_d data_t>
Col< data_t > Jacobi< data_t >::apply ( const Col< data_t > &  in)
overridevirtual

◆ apply() [3/3]

template<sp_d data_t>
Col< data_t > UnityPreconditioner< data_t >::apply ( const Col< data_t > &  in)
overridevirtual

◆ ILU() [1/2]

template<sp_d data_t>
template<sp_i index_t>
ILU< data_t >::ILU ( triplet_form< data_t, index_t > &&  triplet_mat)
explicit

◆ ILU() [2/2]

template<sp_d data_t>
template<sp_i index_t>
ILU< data_t >::ILU ( triplet_form< data_t, index_t > &  triplet_mat)
explicit

◆ init()

template<sp_d data_t>
int ILU< data_t >::init
overridevirtual

Reimplemented from Preconditioner< data_t >.

◆ ~ILU()

template<sp_d data_t>
ILU< data_t >::~ILU
override