|
void | Chroma::BiCGStabKernels::initScalarSiteKernels () |
|
void | Chroma::BiCGStabKernels::finishScalarSiteKernels () |
|
REAL64 * | Chroma::BiCGStabKernels::getNormSpace () |
|
template<> |
void | Chroma::BiCGStabKernels::xymz_normx (LatticeDiracFermionD &x, const LatticeDiracFermionD &y, const LatticeDiracFermionD &z, Double &x_norm, const Subset &s) |
|
template<> |
void | Chroma::BiCGStabKernels::yxpaymabz (LatticeDiracFermionF &x, LatticeDiracFermionF &y, LatticeDiracFermionF &z, const ComplexF &a, const ComplexF &b, const Subset &s) |
|
template<> |
void | Chroma::BiCGStabKernels::norm2x_cdotxy (const LatticeDiracFermionF &x, const LatticeDiracFermionF &y, Double &norm2x, DComplex &cdotxy, const Subset &s) |
|
template<> |
void | Chroma::BiCGStabKernels::xpaypbz (LatticeDiracFermionF &x, LatticeDiracFermionF &y, LatticeDiracFermionF &z, ComplexF &a, ComplexF &b, const Subset &s) |
|
template<> |
void | Chroma::BiCGStabKernels::xmay_normx_cdotzx (LatticeDiracFermionF &x, const LatticeDiracFermionF &y, const LatticeDiracFermionF &z, ComplexF &a, Double &normx, DComplex &cdotzx, const Subset &s) |
|
template<> |
void | Chroma::BiCGStabKernels::cxmay (LatticeDiracFermionF &x, const LatticeDiracFermionF &y, const ComplexF &a, const Subset &s) |
|
template<> |
void | Chroma::BiCGStabKernels::ibicgstab_zvupdates (const LatticeDiracFermionF3 &r, LatticeDiracFermionF3 &z, LatticeDiracFermionF3 &v, const LatticeDiracFermionF3 &u, const LatticeDiracFermionF3 &q, const ComplexD &alpha, const ComplexD &alpha_rat_beta, const ComplexD &alpha_delta, const ComplexD &beta, const ComplexD &delta, const Subset &sub) |
|
template<> |
void | Chroma::BiCGStabKernels::ibicgstab_zvupdates (const LatticeDiracFermionD3 &r, LatticeDiracFermionD3 &z, LatticeDiracFermionD3 &v, const LatticeDiracFermionD3 &u, const LatticeDiracFermionD3 &q, const ComplexD &alpha, const ComplexD &alpha_rat_beta, const ComplexD &alpha_delta, const ComplexD &beta, const ComplexD &delta, const Subset &sub) |
|
template<> |
void | Chroma::BiCGStabKernels::ibicgstab_rxupdate (const ComplexD &omega, const LatticeDiracFermionF3 &s, const LatticeDiracFermionF3 &t, const LatticeDiracFermionF3 &z, LatticeDiracFermionF3 &r, LatticeDiracFermionF3 &x, const Subset &sub) |
|
template<> |
void | Chroma::BiCGStabKernels::ibicgstab_rxupdate (const ComplexD &omega, const LatticeDiracFermionD3 &s, const LatticeDiracFermionD3 &t, const LatticeDiracFermionD3 &z, LatticeDiracFermionD3 &r, LatticeDiracFermionD3 &x, const Subset &sub) |
|
template<> |
void | Chroma::BiCGStabKernels::ibicgstab_stupdates_reduces (const ComplexD &alpha, const LatticeDiracFermionF3 &r, const LatticeDiracFermionF3 &u, const LatticeDiracFermionF3 &v, const LatticeDiracFermionF3 &q, const LatticeDiracFermionF3 &r0, const LatticeDiracFermionF3 &f0, LatticeDiracFermionF3 &s, LatticeDiracFermionF3 &t, ComplexD &phi, ComplexD &pi, ComplexD &gamma, ComplexD &eta, ComplexD &theta, Double &kappa, Double &rnorm, const Subset &sub) |
|
template<> |
void | Chroma::BiCGStabKernels::ibicgstab_stupdates_reduces (const ComplexD &alpha, const LatticeDiracFermionD3 &r, const LatticeDiracFermionD3 &u, const LatticeDiracFermionD3 &v, const LatticeDiracFermionD3 &q, const LatticeDiracFermionD3 &r0, const LatticeDiracFermionD3 &f0, LatticeDiracFermionD3 &s, LatticeDiracFermionD3 &t, ComplexD &phi, ComplexD &pi, ComplexD &gamma, ComplexD &eta, ComplexD &theta, Double &kappa, Double &rnorm, const Subset &sub) |
|