cps::ParTransStagTypes Class Reference

A class describing parallel transports for all sorts of staggered fermions. More...

#include <pt.h>

Inheritance diagram for cps::ParTransStagTypes:
[legend]
Collaboration diagram for cps::ParTransStagTypes:
[legend]

List of all members.

Public Member Functions

 ParTransStagTypes (Lattice &latt)
virtual ~ParTransStagTypes ()

Protected Types

enum  { VECT_LEN = 6, MATRIX_SIZE = 18, SITE_LEN = 72 }

Detailed Description

A class describing parallel transports for all sorts of staggered fermions.

These are operations of the form $ u(x) = U_\mu(x) v(x+\mu) $ where u and v are fermionic vectors or 3x3 matrices.

This class just reimplements ParTrans; the derived class should be used.

Definition at line 130 of file pt.h.


Member Enumeration Documentation

anonymous enum [protected]
Enumerator:
VECT_LEN 

Number of Floats in a Vector.

MATRIX_SIZE 

Number of Floats in a Matrix.

SITE_LEN 

Number of Floats in four Matrix's.

Definition at line 141 of file pt.h.


Constructor & Destructor Documentation

cps::ParTransStagTypes::ParTransStagTypes ( Lattice latt  ) 

Definition at line 37 of file pt_stag_types.C.

References cps::Lattice::Convert(), cps::Verbose::Func(), cps::ParTrans::lat, cps::pt_init(), cps::pt_init_g(), cps::STAG, cps::Lattice::StrOrd(), and cps::VRB.

Here is the call graph for this function:

cps::ParTransStagTypes::~ParTransStagTypes (  )  [virtual]

Definition at line 53 of file pt_stag_types.C.

References cps::Lattice::Convert(), cps::Verbose::Func(), cps::ParTrans::lat, cps::pt_delete(), cps::pt_delete_g(), cps::STAG, and cps::VRB.

Here is the call graph for this function:


The documentation for this class was generated from the following files:

Generated on 19 Mar 2015 for Columbia Physics System by  doxygen 1.6.1