QUDA  v0.7.0
A library for QCD on GPUs
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Functions
blas_mixed_core.h File Reference

Go to the source code of this file.

Classes

struct  mixed::BlasArg< SpinorX, SpinorY, SpinorZ, SpinorW, Functor >
 
class  mixed::BlasCuda< FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, Functor >
 

Namespaces

 mixed
 

Functions

template<typename FloatN , int M, typename SpinorX , typename SpinorY , typename SpinorZ , typename SpinorW , typename Functor >
__global__ void mixed::blasKernel (BlasArg< SpinorX, SpinorY, SpinorZ, SpinorW, Functor > arg)
 
template<template< typename Float, typename FloatN > class Functor, int writeX, int writeY, int writeZ, int writeW>
void mixed::blasCuda (const double2 &a, const double2 &b, const double2 &c, cudaColorSpinorField &x, cudaColorSpinorField &y, cudaColorSpinorField &z, cudaColorSpinorField &w)