Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

wfm_spproj.C File Reference

Routine used internally in the DiracOpWilson class. More...

#include <config.h>
#include <util/data_types.h>
#include <util/vector.h>
#include <util/wilson.h>
#include <util/error.h>
#include <comms/scu.h>

Go to the source code of this file.

Namespaces

namespace  cps

Defines

#define PSI(r, c, s)   *(psi_p +(r+2*(c+3*s)))
#define AF0(r, c, s)   *(af0 + af0_ptr_b +(r+2*(c+3*s)))
#define AF1(r, c, s)   *(af1 + af1_ptr_b +(r+2*(c+3*s)))
#define AF2(r, c, s)   *(af2 + af2_ptr_b +(r+2*(c+3*s)))
#define AF3(r, c, s)   *(af3 + af3_ptr_b +(r+2*(c+3*s)))

Functions

void wfm_spproj (IFloat *af0, IFloat *af1, IFloat *af2, IFloat *af3, IFloat *psi, IFloat sign, Wilson *wilson_p, int cb)


Detailed Description

Routine used internally in the DiracOpWilson class.

Definition in file wfm_spproj.C.


Define Documentation

#define AF0 r,
c,
 )     *(af0 + af0_ptr_b +(r+2*(c+3*s)))
 

Definition at line 43 of file wfm_spproj.C.

#define AF1 r,
c,
 )     *(af1 + af1_ptr_b +(r+2*(c+3*s)))
 

Definition at line 44 of file wfm_spproj.C.

#define AF2 r,
c,
 )     *(af2 + af2_ptr_b +(r+2*(c+3*s)))
 

Definition at line 45 of file wfm_spproj.C.

#define AF3 r,
c,
 )     *(af3 + af3_ptr_b +(r+2*(c+3*s)))
 

Definition at line 46 of file wfm_spproj.C.

#define PSI r,
c,
 )     *(psi_p +(r+2*(c+3*s)))
 

Definition at line 42 of file wfm_spproj.C.


Function Documentation

void cps::wfm_spproj IFloat af0,
IFloat af1,
IFloat af2,
IFloat af3,
IFloat psi,
IFloat  sign,
Wilson *  wilson_p,
int  cb
 

Definition at line 52 of file wfm_spproj.C.

References cps::IFloat, cps::Wilson::offset, cps::Wilson::ptr, cps::wilson_dslash_spproj(), and cps::Wilson::yztmax.


Generated on Sat Oct 10 14:11:47 2009 for Columbia Physics System by  doxygen 1.3.9.1