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/lanczos_arg.h>
#include <alg/force_arg.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.


Functions

void cps::ReflectAndMultGamma5 (Vector *out, const Vector *in, int nodevol, int ls)
void cps::HermicianDWF_ee (Vector *vtmp, Vector *evec, Float mass, Lattice *lattice, Vector *Apsi)

Detailed Description

Definitions of the Lattice classes.

Id
lattice.h,v 1.69 2013-06-25 12:51:12 chulwoo Exp

Definition in file lattice.h.


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