CHROMA
Namespaces | Functions
bicgstab_kernels_naive.h File Reference
#include "chromabase.h"

Go to the source code of this file.

Namespaces

 Chroma
 Asqtad Staggered-Dirac operator.
 
 Chroma::BiCGStabKernels
 

Functions

template<typename T >
void Chroma::BiCGStabKernels::xymz_normx (T &x, const T &y, const T &z, Double &x_norm, const Subset &s)
 
template<typename T , typename C >
void Chroma::BiCGStabKernels::yxpaymabz (T &x, T &y, T &z, const C &a, const C &b, const Subset &s)
 
template<typename T >
void Chroma::BiCGStabKernels::norm2x_cdotxy (const T &x, const T &y, Double &norm2x, DComplex &cdotxy, const Subset &s)
 
template<typename T , typename C >
void Chroma::BiCGStabKernels::xpaypbz (T &x, T &y, T &z, C &a, C &b, const Subset &s)
 
template<typename T , typename C >
void Chroma::BiCGStabKernels::xmay_normx_cdotzx (T &x, const T &y, const T &z, C &a, Double &normx, DComplex &cdotzx, const Subset &s)
 
template<typename T , typename C >
void Chroma::BiCGStabKernels::cxmay (T &x, const T &y, const C &a, const Subset &s)
 
template<typename T , typename C >
void Chroma::BiCGStabKernels::ibicgstab_zvupdates (const T &r, T &z, T &v, const T &u, const T &q, const C &alpha, const C &alpha_rat_beta, const C &alpha_delta, const C &beta, const C &delta, const Subset &s)
 
template<typename T , typename C , typename F >
void Chroma::BiCGStabKernels::ibicgstab_stupdates_reduces (const C &alpha, const T &r, const T &u, const T &v, const T &q, const T &r0, const T &f0, T &s, T &t, C &phi, C &pi, C &gamma, C &eta, C &theta, F &kappa, F &rnorm, const Subset &sub)
 
template<typename T , typename C >
void Chroma::BiCGStabKernels::ibicgstab_rxupdate (const C &omega, const T &s, const T &t, const T &z, T &r, T &x, const Subset &sub)