QUDA v0.3.2
A library for QCD on GPUs
Public Member Functions | Static Public Member Functions | Friends

cpuColorSpinorField Class Reference

#include <color_spinor_field.h>

Inheritance diagram for cpuColorSpinorField:

List of all members.

Public Member Functions

 cpuColorSpinorField (const cpuColorSpinorField &)
 cpuColorSpinorField (const ColorSpinorField &)
 cpuColorSpinorField (const ColorSpinorParam &)
virtual ~cpuColorSpinorField ()
cpuColorSpinorFieldoperator= (const cpuColorSpinorField &)
cpuColorSpinorFieldoperator= (const cudaColorSpinorField &)
void Source (const QudaSourceType sourceType, const int st=0, const int s=0, const int c=0)
void PrintVector (int vol)

Static Public Member Functions

static void Compare (const cpuColorSpinorField &a, const cpuColorSpinorField &b, const int resolution=1)

Friends

class cudaColorSpinorField
double normCpu (const cpuColorSpinorField &)
double dslashCUDA ()
void dslashRef ()
void staggeredDslashRef ()

Detailed Description

Definition at line 279 of file color_spinor_field.h.


Constructor & Destructor Documentation

cpuColorSpinorField::cpuColorSpinorField ( const cpuColorSpinorField src)

Definition at line 43 of file cpu_color_spinor_field.cpp.

cpuColorSpinorField::cpuColorSpinorField ( const ColorSpinorField src)

Definition at line 49 of file cpu_color_spinor_field.cpp.

cpuColorSpinorField::cpuColorSpinorField ( const ColorSpinorParam param)

Definition at line 29 of file cpu_color_spinor_field.cpp.

cpuColorSpinorField::~cpuColorSpinorField ( ) [virtual]

Definition at line 61 of file cpu_color_spinor_field.cpp.


Member Function Documentation

void cpuColorSpinorField::Compare ( const cpuColorSpinorField a,
const cpuColorSpinorField b,
const int  resolution = 1 
) [static]

Definition at line 231 of file cpu_color_spinor_field.cpp.

cpuColorSpinorField & cpuColorSpinorField::operator= ( const cpuColorSpinorField src)

Definition at line 65 of file cpu_color_spinor_field.cpp.

cpuColorSpinorField & cpuColorSpinorField::operator= ( const cudaColorSpinorField src)

Definition at line 77 of file cpu_color_spinor_field.cpp.

void cpuColorSpinorField::PrintVector ( int  vol)

Definition at line 285 of file cpu_color_spinor_field.cpp.

void cpuColorSpinorField::Source ( const QudaSourceType  sourceType,
const int  st = 0,
const int  s = 0,
const int  c = 0 
)

Definition at line 176 of file cpu_color_spinor_field.cpp.


Friends And Related Function Documentation

friend class cudaColorSpinorField [friend]

Definition at line 281 of file color_spinor_field.h.

double dslashCUDA ( ) [friend]

Definition at line 211 of file domain_wall_dslash_test.cpp.

void dslashRef ( ) [friend]

Definition at line 248 of file domain_wall_dslash_test.cpp.

double normCpu ( const cpuColorSpinorField b) [friend]

Definition at line 300 of file cpu_color_spinor_field.cpp.

void staggeredDslashRef ( ) [friend]

Definition at line 278 of file staggered_dslash_test.cpp.


The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines