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

Go to the source code of this file.

Functions

template<typename Float >
void contractDegrandRossi (Float *h_result_)
 
template<typename Float >
void contractColor (Float *spinorX, Float *spinorY, Float *h_result)
 
template<typename Float >
int contraction_reference (Float *spinorX, Float *spinorY, Float *d_result, QudaContractType cType, int X[])
 

Variables

int Z [4]
 
int Vh
 
int V
 

Function Documentation

◆ contractColor()

template<typename Float >
void contractColor ( Float *  spinorX,
Float *  spinorY,
Float *  h_result 
)

Definition at line 165 of file contract_reference.h.

References V.

Referenced by contraction_reference().

Here is the caller graph for this function:

◆ contractDegrandRossi()

template<typename Float >
void contractDegrandRossi ( Float *  h_result_)

Definition at line 15 of file contract_reference.h.

References V.

Referenced by contraction_reference().

Here is the caller graph for this function:

◆ contraction_reference()

template<typename Float >
int contraction_reference ( Float *  spinorX,
Float *  spinorY,
Float *  d_result,
QudaContractType  cType,
int  X[] 
)

Definition at line 192 of file contract_reference.h.

References quda::abs(), contractColor(), contractDegrandRossi(), printfQuda, QUDA_CONTRACT_TYPE_DR, tol, and V.

Referenced by test().

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

Variable Documentation

◆ V

int V

◆ Vh

int Vh

◆ Z

int Z[4]