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

alg_rect.h

Go to the documentation of this file.
00001 #include<config.h>
00002 CPS_START_NAMESPACE
00003 //------------------------------------------------------------------------------
00004 //
00005 // alg_rect.h
00006 //
00007 // Header file for the AlgRect class.
00008 //
00009 // AlgRect is derived from Alg and it measures the average
00010 // value of the rectangle, the 1x2 planar Wilson loop.
00011 //
00012 //------------------------------------------------------------------------------
00013 
00014 #ifndef INCLUDED_ALG_RECT_H
00015 #define INCLUDED_ALG_RECT_H
00016 
00017 CPS_END_NAMESPACE
00018 #include <util/lattice.h>
00019 #include <util/smalloc.h>
00020 #include <util/pmalloc.h>
00021 #include <alg/alg_base.h>
00022 #include <alg/common_arg.h>
00023 #include <alg/no_arg.h>
00024 CPS_START_NAMESPACE
00025 
00026 class AlgRect : public Alg
00027 {
00028  private:
00029     char *cname;
00030 
00031     NoArg *alg_rect_arg;
00032         // The argument structure for the rectangle
00033  
00034     Float norm_fac;       
00035         // normalization factor
00036 
00037  public:
00038     AlgRect(Lattice & latt, CommonArg *c_arg, NoArg *arg);
00039 
00040     virtual ~AlgRect();
00041 
00042     void run(void);
00043 };
00044 
00045 #endif
00046 
00047 CPS_END_NAMESPACE

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