Columbia Physics System  5.0.16..1
Classes | Namespaces | Defines
/home/chulwoo/CPS/qcdserver2/v5_0_16_fix_1/cps++_v5_0_16_fix_1/include/util/lattice.h File Reference

Definitions of the Lattice classes. More...

#include <config.h>
#include <math.h>
#include <util/gjp.h>
#include <util/enum.h>
#include <util/random.h>
#include <util/vector.h>
#include <util/lat_data.h>
#include <util/smalloc.h>
#include <util/pmalloc.h>
#include <util/verbose.h>
#include <util/error.h>
#include <util/data_types.h>
#include <comms/glb.h>
#include <alg/cg_arg.h>
#include <alg/eig_arg.h>
#include <alg/force_arg.h>
#include <comms/sysfunc_cps.h>
#include <util/lattice/f_wilson_types.h>
#include <util/lattice/lattice_types.h>
Include dependency graph for lattice.h:

Go to the source code of this file.

Classes

class  cps::Lattice
 The fundamental abstract base class. More...
class  cps::Gnone
 A class implementing a lattice with a zero gauge action. More...
class  cps::Gwilson
 A class implementing a lattice with the standard Wilson plaquette gauge action. More...
class  cps::GpowerPlaq
 A class implementing a lattice with the power-plaquette gauge action. More...
class  cps::GimprRect
 A class implementing a lattice with the plaquette + rectangle gauge action. More...
class  cps::GtadpoleRect
 A class implementing a tadpole-improved plaquette + rectangle gauge action. More...
class  cps::GpowerRect
 A class implementing a lattice with the power-rectangle gauge action. More...
class  cps::GimprOLSym
 A class implementing a lattice with the 1-loop Symanzik improved gauge action. More...
class  cps::Fsmear
 A class for 'improved' actions using smeared links. More...
class  cps::Fnone
 A class implementing a lattice with a zero fermion action. More...
class  cps::FstagTypes
 A class containing methods relevant to all staggered fermion actions. More...
class  cps::Fstag
 A class implementing staggered fermions. More...
class  cps::Fasqtad
 A class implementing improved staggered fermions (the asqtad action). More...
class  cps::Fp4
 A class implementing improved staggered fermions (the P4 action). More...

Namespaces

namespace  cps
 

Main namespace for all CPS classes, functions etc.


Defines

#define INCLUDED_LATTICE_H
 Prevent multiple inclusion.

Detailed Description

Definitions of the Lattice classes.

Id:
lattice.h,v 1.59 2011/03/24 15:56:27 chulwoo Exp

Definition in file lattice.h.


Define Documentation

Prevent multiple inclusion.

Definition at line 24 of file lattice.h.