CHROMA
Namespaces | Functions
invcg1.cc File Reference

Conjugate-Gradient algorithm for a generic Linear Operator. More...

#include "chromabase.h"
#include "actions/ferm/invert/invcg1.h"

Go to the source code of this file.

Namespaces

 Chroma
 Asqtad Staggered-Dirac operator.
 

Functions

template<typename T >
SystemSolverResults_t Chroma::InvCG1_a (const LinearOperator< T > &A, const T &chi, T &psi, const Real &RsdCG, int MaxCG, int MinCG=0)
 Conjugate-Gradient (CGNE) algorithm for a generic Linear Operator. More...
 
template<>
SystemSolverResults_t Chroma::InvCG1 (const LinearOperator< T > &A, const T &chi, T &psi, const Real &RsdCG, int MaxCG, int MinCG=0)
 Conjugate-Gradient (CGNE) algorithm for a generic Linear Operator. More...
 
template<>
SystemSolverResults_t Chroma::InvCG1 (const LinearOperator< LatticeStaggeredFermion > &A, const LatticeStaggeredFermion &chi, LatticeStaggeredFermion &psi, const Real &RsdCG, int MaxCG, int MinCG)
 

Detailed Description

Conjugate-Gradient algorithm for a generic Linear Operator.

Definition in file invcg1.cc.