QUDA v0.4.0
A library for QCD on GPUs
Functions
quda/tests/blas_reference.cpp File Reference
#include <blas_reference.h>
#include <stdio.h>

Go to the source code of this file.

Functions

template<typename Float >
void aXpY (Float a, Float *x, Float *y, int len)
void axpy (double a, void *x, void *y, int len, QudaPrecision precision)
template<typename Float >
void aX (Float a, Float *x, int len)
void ax (double a, void *x, int len, QudaPrecision precision)
template<typename Float >
void mXpY (Float *x, Float *y, int len)
void mxpy (void *x, void *y, int len, QudaPrecision precision)
template<typename Float >
double norm2 (Float *v, int len)
double norm_2 (void *v, int len, QudaPrecision precision)

Function Documentation

template<typename Float >
void aX ( Float  a,
Float *  x,
int  len 
) [inline]

Definition at line 22 of file blas_reference.cpp.

void ax ( double  a,
void *  x,
int  len,
QudaPrecision  precision 
)

Definition at line 26 of file blas_reference.cpp.

void axpy ( double  a,
void *  x,
void *  y,
int  len,
QudaPrecision  precision 
)

Definition at line 15 of file blas_reference.cpp.

template<typename Float >
void aXpY ( Float  a,
Float *  x,
Float *  y,
int  len 
) [inline]

Definition at line 10 of file blas_reference.cpp.

template<typename Float >
void mXpY ( Float *  x,
Float *  y,
int  len 
) [inline]

Definition at line 33 of file blas_reference.cpp.

void mxpy ( void *  x,
void *  y,
int  len,
QudaPrecision  precision 
)

Definition at line 37 of file blas_reference.cpp.

template<typename Float >
double norm2 ( Float *  v,
int  len 
) [inline]

Definition at line 45 of file blas_reference.cpp.

double norm_2 ( void *  v,
int  len,
QudaPrecision  precision 
)

Definition at line 56 of file blas_reference.cpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines