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

sproj_tr.h File Reference

Declaration of spin projection and trace routines. More...

#include <config.h>
#include <util/data_types.h>

Go to the source code of this file.

Namespaces

namespace  cps

Functions

void sprojTrXm (IFloat *f, IFloat *v_plus_mu, IFloat *w, int num_blk, int v_plus_mu_stride, int w_stride)
 Projection with (1 - gamma_0).
void sprojTrYm (IFloat *f, IFloat *v_plus_mu, IFloat *w, int num_blk, int v_plus_mu_stride, int w_stride)
 Projection with (1 - gamma_1).
void sprojTrZm (IFloat *f, IFloat *v_plus_mu, IFloat *w, int num_blk, int v_plus_mu_stride, int w_stride)
 Projection with (1 - gamma_2).
void sprojTrTm (IFloat *f, IFloat *v_plus_mu, IFloat *w, int num_blk, int v_plus_mu_stride, int w_stride)
 Projection with (1 - gamma_3).
void sprojTrXp (IFloat *f, IFloat *v_plus_mu, IFloat *w, int num_blk, int v_plus_mu_stride, int w_stride)
 Projection with (1 + gamma_0).
void sprojTrYp (IFloat *f, IFloat *v_plus_mu, IFloat *w, int num_blk, int v_plus_mu_stride, int w_stride)
 Projection with (1 + gamma_1).
void sprojTrZp (IFloat *f, IFloat *v_plus_mu, IFloat *w, int num_blk, int v_plus_mu_stride, int w_stride)
 Projection with (1 + gamma_2).
void sprojTrTp (IFloat *f, IFloat *v_plus_mu, IFloat *w, int num_blk, int v_plus_mu_stride, int w_stride)
 Projection with (1 + gamma_3).
void SigmaprojTrXY (IFloat *f, IFloat *v_plus_mu, IFloat *w, int num_blk, int v_plus_mu_stride, int w_stride)
 Projection with Sigma_{0,1}.
void SigmaprojTrYX (IFloat *f, IFloat *v_plus_mu, IFloat *w, int num_blk, int v_plus_mu_stride, int w_stride)
 Projection with Sigma_{1,0}.
void SigmaprojTrXZ (IFloat *f, IFloat *v_plus_mu, IFloat *w, int num_blk, int v_plus_mu_stride, int w_stride)
 Projection with Sigma_{0,2}.
void SigmaprojTrZX (IFloat *f, IFloat *v_plus_mu, IFloat *w, int num_blk, int v_plus_mu_stride, int w_stride)
 Projection with Sigma_{2,0}.
void SigmaprojTrXT (IFloat *f, IFloat *v_plus_mu, IFloat *w, int num_blk, int v_plus_mu_stride, int w_stride)
 Projection with Sigma_{0,3}.
void SigmaprojTrTX (IFloat *f, IFloat *v_plus_mu, IFloat *w, int num_blk, int v_plus_mu_stride, int w_stride)
 Projection with Sigma_{3,0}.
void SigmaprojTrYZ (IFloat *f, IFloat *v_plus_mu, IFloat *w, int num_blk, int v_plus_mu_stride, int w_stride)
 Projection with Sigma_{1,2}.
void SigmaprojTrZY (IFloat *f, IFloat *v_plus_mu, IFloat *w, int num_blk, int v_plus_mu_stride, int w_stride)
 Projection with Sigma_{2,1}.
void SigmaprojTrYT (IFloat *f, IFloat *v_plus_mu, IFloat *w, int num_blk, int v_plus_mu_stride, int w_stride)
 Projection with Sigma_{1,3}.
void SigmaprojTrTY (IFloat *f, IFloat *v_plus_mu, IFloat *w, int num_blk, int v_plus_mu_stride, int w_stride)
 Projection with Sigma_{3,1}.
void SigmaprojTrZT (IFloat *f, IFloat *v_plus_mu, IFloat *w, int num_blk, int v_plus_mu_stride, int w_stride)
 Projection with Sigma_{2,3}.
void SigmaprojTrTZ (IFloat *f, IFloat *v_plus_mu, IFloat *w, int num_blk, int v_plus_mu_stride, int w_stride)
 Projection with Sigma_{3,2}.
void SigmaprojTrXX (IFloat *f, IFloat *v_plus_mu, IFloat *w, int num_blk, int v_plus_mu_stride, int w_stride)
 Projection with Sigma_{0,0}.
void SigmaprojTrYY (IFloat *f, IFloat *v_plus_mu, IFloat *w, int num_blk, int v_plus_mu_stride, int w_stride)
 Projection with Sigma_{1,1}.
void SigmaprojTrZZ (IFloat *f, IFloat *v_plus_mu, IFloat *w, int num_blk, int v_plus_mu_stride, int w_stride)
 Projection with Sigma_{2,2}.
void SigmaprojTrTT (IFloat *f, IFloat *v_plus_mu, IFloat *w, int num_blk, int v_plus_mu_stride, int w_stride)
 Projection with Sigma_{3,3}.


Detailed Description

Declaration of spin projection and trace routines.

Id
sproj_tr.h,v 1.5 2004/11/21 21:40:00 chulwoo Exp

Definition in file sproj_tr.h.


Function Documentation

void SigmaprojTrTT IFloat f,
IFloat v_plus_mu,
IFloat w,
int  num_blk,
int  v_plus_mu_stride,
int  w_stride
 

Projection with Sigma_{3,3}.

void cps::SigmaprojTrTX IFloat f,
IFloat v_plus_mu,
IFloat w,
int  num_blk,
int  v_plus_mu_stride,
int  w_stride
 

Projection with Sigma_{3,0}.

Definition at line 313 of file sigmaproj_tr.C.

References cps::IFloat, and cps::tf.

void cps::SigmaprojTrTY IFloat f,
IFloat v_plus_mu,
IFloat w,
int  num_blk,
int  v_plus_mu_stride,
int  w_stride
 

Projection with Sigma_{3,1}.

Definition at line 525 of file sigmaproj_tr.C.

References cps::IFloat, and cps::tf.

void cps::SigmaprojTrTZ IFloat f,
IFloat v_plus_mu,
IFloat w,
int  num_blk,
int  v_plus_mu_stride,
int  w_stride
 

Projection with Sigma_{3,2}.

Definition at line 631 of file sigmaproj_tr.C.

References cps::IFloat, and cps::tf.

void cps::SigmaprojTrXT IFloat f,
IFloat v_plus_mu,
IFloat w,
int  num_blk,
int  v_plus_mu_stride,
int  w_stride
 

Projection with Sigma_{0,3}.

Definition at line 261 of file sigmaproj_tr.C.

References cps::IFloat, and cps::tf.

void SigmaprojTrXX IFloat f,
IFloat v_plus_mu,
IFloat w,
int  num_blk,
int  v_plus_mu_stride,
int  w_stride
 

Projection with Sigma_{0,0}.

void cps::SigmaprojTrXY IFloat f,
IFloat v_plus_mu,
IFloat w,
int  num_blk,
int  v_plus_mu_stride,
int  w_stride
 

Projection with Sigma_{0,1}.

Definition at line 50 of file sigmaproj_tr.C.

References cps::IFloat, and cps::tf.

void cps::SigmaprojTrXZ IFloat f,
IFloat v_plus_mu,
IFloat w,
int  num_blk,
int  v_plus_mu_stride,
int  w_stride
 

Projection with Sigma_{0,2}.

Definition at line 154 of file sigmaproj_tr.C.

References cps::IFloat, and cps::tf.

void cps::SigmaprojTrYT IFloat f,
IFloat v_plus_mu,
IFloat w,
int  num_blk,
int  v_plus_mu_stride,
int  w_stride
 

Projection with Sigma_{1,3}.

Definition at line 472 of file sigmaproj_tr.C.

References cps::IFloat, and cps::tf.

void cps::SigmaprojTrYX IFloat f,
IFloat v_plus_mu,
IFloat w,
int  num_blk,
int  v_plus_mu_stride,
int  w_stride
 

Projection with Sigma_{1,0}.

Definition at line 102 of file sigmaproj_tr.C.

References cps::IFloat, and cps::tf.

void SigmaprojTrYY IFloat f,
IFloat v_plus_mu,
IFloat w,
int  num_blk,
int  v_plus_mu_stride,
int  w_stride
 

Projection with Sigma_{1,1}.

void cps::SigmaprojTrYZ IFloat f,
IFloat v_plus_mu,
IFloat w,
int  num_blk,
int  v_plus_mu_stride,
int  w_stride
 

Projection with Sigma_{1,2}.

Definition at line 366 of file sigmaproj_tr.C.

References cps::IFloat, and cps::tf.

void cps::SigmaprojTrZT IFloat f,
IFloat v_plus_mu,
IFloat w,
int  num_blk,
int  v_plus_mu_stride,
int  w_stride
 

Projection with Sigma_{2,3}.

Definition at line 579 of file sigmaproj_tr.C.

References cps::IFloat, and cps::tf.

void cps::SigmaprojTrZX IFloat f,
IFloat v_plus_mu,
IFloat w,
int  num_blk,
int  v_plus_mu_stride,
int  w_stride
 

Projection with Sigma_{2,0}.

Definition at line 207 of file sigmaproj_tr.C.

References cps::IFloat, and cps::tf.

void cps::SigmaprojTrZY IFloat f,
IFloat v_plus_mu,
IFloat w,
int  num_blk,
int  v_plus_mu_stride,
int  w_stride
 

Projection with Sigma_{2,1}.

Definition at line 418 of file sigmaproj_tr.C.

References cps::IFloat, and cps::tf.

void SigmaprojTrZZ IFloat f,
IFloat v_plus_mu,
IFloat w,
int  num_blk,
int  v_plus_mu_stride,
int  w_stride
 

Projection with Sigma_{2,2}.

void cps::sprojTrTm IFloat f,
IFloat v_plus_mu,
IFloat w,
int  num_blk,
int  v_plus_mu_stride,
int  w_stride
 

Projection with (1 - gamma_3).

Definition at line 407 of file sproj_tr.C.

References cps::IFloat, and cps::tf.

void cps::sprojTrTp IFloat f,
IFloat v_plus_mu,
IFloat w,
int  num_blk,
int  v_plus_mu_stride,
int  w_stride
 

Projection with (1 + gamma_3).

Definition at line 356 of file sproj_tr.C.

References cps::IFloat, and cps::tf.

void cps::sprojTrXm IFloat f,
IFloat v_plus_mu,
IFloat w,
int  num_blk,
int  v_plus_mu_stride,
int  w_stride
 

Projection with (1 - gamma_0).

Definition at line 101 of file sproj_tr.C.

References cps::IFloat, and cps::tf.

void cps::sprojTrXp IFloat f,
IFloat v_plus_mu,
IFloat w,
int  num_blk,
int  v_plus_mu_stride,
int  w_stride
 

Projection with (1 + gamma_0).

Definition at line 50 of file sproj_tr.C.

References cps::IFloat, and cps::tf.

void cps::sprojTrYm IFloat f,
IFloat v_plus_mu,
IFloat w,
int  num_blk,
int  v_plus_mu_stride,
int  w_stride
 

Projection with (1 - gamma_1).

Definition at line 203 of file sproj_tr.C.

References cps::IFloat, and cps::tf.

void cps::sprojTrYp IFloat f,
IFloat v_plus_mu,
IFloat w,
int  num_blk,
int  v_plus_mu_stride,
int  w_stride
 

Projection with (1 + gamma_1).

Definition at line 152 of file sproj_tr.C.

References cps::IFloat, and cps::tf.

void cps::sprojTrZm IFloat f,
IFloat v_plus_mu,
IFloat w,
int  num_blk,
int  v_plus_mu_stride,
int  w_stride
 

Projection with (1 - gamma_2).

Definition at line 305 of file sproj_tr.C.

References cps::IFloat, and cps::tf.

void cps::sprojTrZp IFloat f,
IFloat v_plus_mu,
IFloat w,
int  num_blk,
int  v_plus_mu_stride,
int  w_stride
 

Projection with (1 + gamma_2).

Definition at line 254 of file sproj_tr.C.

References cps::IFloat, and cps::tf.


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