CHROMA
Namespaces | Functions
minvcg_accumulate_array.h File Reference

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

#include "linearop.h"

Go to the source code of this file.

Namespaces

 Chroma
 Asqtad Staggered-Dirac operator.
 

Functions

template<>
void Chroma::MInvCGAccum (const LinearOperatorArray< LatticeFermion > &M, const multi1d< LatticeFermion > &chi, multi1d< LatticeFermion > &psi, const Real &norm, const multi1d< Real > &residues, const multi1d< Real > &poles, const Real &RsdCG, const int MaxCG, int &n_count)
 
template<>
void Chroma::MInvCGAccum (const DiffLinearOperatorArray< LatticeFermion, multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > &M, const multi1d< LatticeFermion > &chi, multi1d< LatticeFermion > &psi, const Real &norm, const multi1d< Real > &residues, const multi1d< Real > &poles, const Real &RsdCG, const int MaxCG, int &n_count)
 

Detailed Description

Multishift Conjugate-Gradient algorithm for a Linear Operator.

Definition in file minvcg_accumulate_array.h.