CHROMA
lib
actions
ferm
invert
invbicgstab_array.h
Go to the documentation of this file.
1
// -*- C++ -*-
2
/*! \file
3
* \brief Conjugate-Gradient algorithm for a generic Linear Operator
4
*/
5
6
#ifndef __invbicgstab_array__
7
#define __invbicgstab_array__
8
9
#include "
linearop.h
"
10
#include "
syssolver.h
"
11
12
namespace
Chroma
{
13
14
template
<
typename
T>
15
SystemSolverResults_t
16
InvBiCGStab
(
const
LinearOperatorArray<T>&
A
,
17
const
multi1d<T>&
chi
,
18
multi1d<T>&
psi
,
19
const
Real& RsdBiCGStab,
20
int
MaxBiCGStab);
21
22
}
// end namespace Chroma
23
24
#endif
linearop.h
Linear Operators.
Chroma
Asqtad Staggered-Dirac operator.
Definition:
klein_gord.cc:10
Chroma::InvBiCGStab
SystemSolverResults_t InvBiCGStab(const LinearOperator< LatticeFermionF > &A, const LatticeFermionF &chi, LatticeFermionF &psi, const Real &RsdBiCGStab, int MaxBiCGStab, enum PlusMinus isign)
Definition:
invbicgstab.cc:222
Chroma::chi
multi1d< LatticeFermion > chi(Ncb)
Chroma::psi
LatticeFermion psi
Definition:
mespbg5p_w.cc:35
Chroma::A
A(A, psi, r, Ncb, PLUS)
syssolver.h
Linear system solvers.
Generated by
1.9.1