QUDA  1.0.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Functions
blas_reference.h File Reference
#include <enum_quda.h>
Include dependency graph for blas_reference.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

double norm_2 (void *vector, int len, QudaPrecision precision)
 
void mxpy (void *x, void *y, int len, QudaPrecision precision)
 
void ax (double a, void *x, int len, QudaPrecision precision)
 
void axpy (double a, void *x, void *y, int len, QudaPrecision precision)
 
void xpay (void *x, double a, void *y, int len, QudaPrecision precision)
 
void cxpay (void *x, double _Complex a, void *y, int len, QudaPrecision precision)
 

Function Documentation

◆ ax()

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

Definition at line 22 of file blas_reference.cpp.

References aX(), and QUDA_DOUBLE_PRECISION.

Here is the call graph for this function:

◆ axpy()

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

Definition at line 11 of file blas_reference.cpp.

References aXpY(), and QUDA_DOUBLE_PRECISION.

Here is the call graph for this function:

◆ cxpay()

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

Definition at line 64 of file blas_reference.cpp.

References QUDA_DOUBLE_PRECISION, and xpay().

Referenced by mdw_dslash_5(), mdw_mat(), and mdw_matpc().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ mxpy()

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

Definition at line 33 of file blas_reference.cpp.

References mXpY(), and QUDA_DOUBLE_PRECISION.

Here is the call graph for this function:

◆ norm_2()

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

Definition at line 48 of file blas_reference.cpp.

References norm2(), and QUDA_DOUBLE_PRECISION.

Referenced by invert_test(), and main().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ xpay()

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

Definition at line 59 of file blas_reference.cpp.

References QUDA_DOUBLE_PRECISION, and xpay().

Here is the call graph for this function: