1 #ifndef TPRECON_JACOBI_HXX 7 #define TPRECON_JACOBI_HXX
static std::shared_ptr< TPreconJacobi< T > > create(const std::shared_ptr< TSparseMatrix< T >> pA)
Create preconditioner.
Jacobi preconditioner class.
Sparse matrix class using CRS storage scheme.
void solve(TArray< T > &Sol, const TArray< T > &Rhs) const
Solve preconditioning system.
TPreconJacobi(const std::shared_ptr< TSparseMatrix< T >> pA)
Create Preconditioner.
TArray is the common template base class for arrays and dense matrices of the numcxx project...
Base class for linear solvers and preconditioners.
std::shared_ptr< TArray1< T > > pInvDiag
virtual void update(void)
Header for class numcxx::TSparseMatrix.