|
| template<typename Float > |
| void | quda::blas::axpby (const Float &a, const Float *x, const Float &b, Float *y, const int N) |
| |
| void | quda::blas::axpbyCpu (const double &a, const cpuColorSpinorField &x, const double &b, cpuColorSpinorField &y) |
| |
| void | quda::blas::xpyCpu (const cpuColorSpinorField &x, cpuColorSpinorField &y) |
| |
| void | quda::blas::axpyCpu (const double &a, const cpuColorSpinorField &x, cpuColorSpinorField &y) |
| |
| void | quda::blas::xpayCpu (const cpuColorSpinorField &x, const double &a, cpuColorSpinorField &y) |
| |
| void | quda::blas::mxpyCpu (const cpuColorSpinorField &x, cpuColorSpinorField &y) |
| |
| void | quda::blas::axCpu (const double &a, cpuColorSpinorField &x) |
| |
| template<typename Float > |
| void | quda::blas::caxpby (const std::complex< Float > &a, const std::complex< Float > *x, const std::complex< Float > &b, std::complex< Float > *y, int N) |
| |
| void | quda::blas::caxpyCpu (const Complex &a, const cpuColorSpinorField &x, cpuColorSpinorField &y) |
| |
| void | quda::blas::caxpbyCpu (const Complex &a, const cpuColorSpinorField &x, const Complex &b, cpuColorSpinorField &y) |
| |
| template<typename Float > |
| void | quda::blas::caxpbypcz (const std::complex< Float > &a, const std::complex< Float > *x, const std::complex< Float > &b, const std::complex< Float > *y, const std::complex< Float > &c, std::complex< Float > *z, int N) |
| |
| void | quda::blas::cxpaypbzCpu (const cpuColorSpinorField &x, const Complex &a, const cpuColorSpinorField &y, const Complex &b, cpuColorSpinorField &z) |
| |
| void | quda::blas::axpyBzpcxCpu (const double &a, cpuColorSpinorField &x, cpuColorSpinorField &y, const double &b, const cpuColorSpinorField &z, const double &c) |
| |
| void | quda::blas::axpyZpbxCpu (const double &a, cpuColorSpinorField &x, cpuColorSpinorField &y, const cpuColorSpinorField &z, const double &b) |
| |
| void | quda::blas::caxpbypzYmbwCpu (const Complex &a, const cpuColorSpinorField &x, const Complex &b, cpuColorSpinorField &y, cpuColorSpinorField &z, const cpuColorSpinorField &w) |
| |
| template<typename Float > |
| double | quda::blas::norm (const Float *a, const int N) |
| |
| double | quda::blas::normCpu (const cpuColorSpinorField &a) |
| |
| double | quda::blas::axpyNormCpu (const double &a, const cpuColorSpinorField &x, cpuColorSpinorField &y) |
| |
| template<typename Float > |
| double | quda::blas::reDotProduct (const Float *a, const Float *b, const int N) |
| |
| double | quda::blas::reDotProductCpu (const cpuColorSpinorField &a, const cpuColorSpinorField &b) |
| |
| double | quda::blas::xmyNormCpu (const cpuColorSpinorField &x, cpuColorSpinorField &y) |
| |
| template<typename Float > |
| Complex | quda::blas::cDotProduct (const std::complex< Float > *a, const std::complex< Float > *b, const int N) |
| |
| Complex | quda::blas::cDotProductCpu (const cpuColorSpinorField &a, const cpuColorSpinorField &b) |
| |
| Complex | quda::blas::xpaycDotzyCpu (const cpuColorSpinorField &x, const double &a, cpuColorSpinorField &y, const cpuColorSpinorField &z) |
| |
| double3 | quda::blas::cDotProductNormACpu (const cpuColorSpinorField &a, const cpuColorSpinorField &b) |
| |
| double3 | quda::blas::cDotProductNormBCpu (const cpuColorSpinorField &a, const cpuColorSpinorField &b) |
| |
| double3 | quda::blas::caxpbypzYmbwcDotProductUYNormYCpu (const Complex &a, const cpuColorSpinorField &x, const Complex &b, cpuColorSpinorField &y, cpuColorSpinorField &z, const cpuColorSpinorField &w, const cpuColorSpinorField &u) |
| |
| void | quda::blas::cabxpyAxCpu (const double &a, const Complex &b, cpuColorSpinorField &x, cpuColorSpinorField &y) |
| |
| double | quda::blas::caxpyNormCpu (const Complex &a, cpuColorSpinorField &x, cpuColorSpinorField &y) |
| |
| double | quda::blas::caxpyXmazNormXCpu (const Complex &a, cpuColorSpinorField &x, cpuColorSpinorField &y, cpuColorSpinorField &z) |
| |
| void | quda::blas::caxpyXmazCpu (const Complex &a, cpuColorSpinorField &x, cpuColorSpinorField &y, cpuColorSpinorField &z) |
| |
| double | quda::blas::cabxpyAxNormCpu (const double &a, const Complex &b, cpuColorSpinorField &x, cpuColorSpinorField &y) |
| |
| void | quda::blas::caxpbypzCpu (const Complex &a, cpuColorSpinorField &x, const Complex &b, cpuColorSpinorField &y, cpuColorSpinorField &z) |
| |
| void | quda::blas::caxpbypczpwCpu (const Complex &a, cpuColorSpinorField &x, const Complex &b, cpuColorSpinorField &y, const Complex &c, cpuColorSpinorField &z, cpuColorSpinorField &w) |
| |
| Complex | quda::blas::caxpyDotzyCpu (const Complex &a, cpuColorSpinorField &x, cpuColorSpinorField &y, cpuColorSpinorField &z) |
| |
| template<typename Float > |
| double3 | quda::blas::HeavyQuarkResidualNorm (const Float *x, const Float *r, const int volume, const int Nint) |
| |
| double3 | quda::blas::HeavyQuarkResidualNormCpu (cpuColorSpinorField &x, cpuColorSpinorField &r) |
| |
| double3 | quda::blas::HeavyQuarkResidualNormCpu (cpuColorSpinorField &x, cpuColorSpinorField &y, cpuColorSpinorField &r) |
| |