DNDSR 0.1.0.dev1+gcd065ad
Distributed Numeric Data Structure for CFV
Loading...
Searching...
No Matches
DNDS::Linear::PCG_PreconditionedRes< TDATA, TScalar > Class Template Reference

#include <Linear.hpp>

Public Member Functions

template<class Finit >
 PCG_PreconditionedRes (Finit &&finit=[](TDATA &) {})
 
void reset ()
 
index getPHistorySize () const
 
template<class TFA , class TFM , class TFResPrec , class TFDot , class TFstop >
bool solve (TFA &&FA, TFM &&FM, TFResPrec &&FResPrec, TFDot &&fDot, TDATA &x, uint32_t niter, TFstop &&FStop)
 

Detailed Description

template<class TDATA, class TScalar>
class DNDS::Linear::PCG_PreconditionedRes< TDATA, TScalar >

Definition at line 133 of file Linear.hpp.

Constructor & Destructor Documentation

◆ PCG_PreconditionedRes()

template<class TDATA , class TScalar >
template<class Finit >
DNDS::Linear::PCG_PreconditionedRes< TDATA, TScalar >::PCG_PreconditionedRes ( Finit &&  finit = [](TDATA &) {})
inline

Definition at line 145 of file Linear.hpp.

Member Function Documentation

◆ getPHistorySize()

template<class TDATA , class TScalar >
index DNDS::Linear::PCG_PreconditionedRes< TDATA, TScalar >::getPHistorySize ( ) const
inline

Definition at line 157 of file Linear.hpp.

◆ reset()

template<class TDATA , class TScalar >
void DNDS::Linear::PCG_PreconditionedRes< TDATA, TScalar >::reset ( )
inline

Definition at line 155 of file Linear.hpp.

◆ solve()

template<class TDATA , class TScalar >
template<class TFA , class TFM , class TFResPrec , class TFDot , class TFstop >
bool DNDS::Linear::PCG_PreconditionedRes< TDATA, TScalar >::solve ( TFA &&  FA,
TFM &&  FM,
TFResPrec &&  FResPrec,
TFDot &&  fDot,
TDATA &  x,
uint32_t  niter,
TFstop &&  FStop 
)
inline

Definition at line 160 of file Linear.hpp.

Here is the call graph for this function:
Here is the caller graph for this function:

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