00001 #include<config.h> 00002 CPS_START_NAMESPACE 00003 //------------------------------------------------------------------ 00009 //------------------------------------------------------------------ 00010 00011 00012 #ifndef INCLUDED_ALG_HQPOTENTIAL_H 00013 #define INCLUDED_ALG_HQPOTENTIAL_H 00014 00015 CPS_END_NAMESPACE 00016 #include <util/lattice.h> 00017 #include <alg/alg_base.h> 00018 #include <alg/common_arg.h> 00019 #include <alg/fix_gauge_arg.h> 00020 CPS_START_NAMESPACE 00021 00022 class AlgHQPotential : public Alg 00023 { 00024 private: 00025 char *cname; 00026 00027 NoArg *alg_HQPotential_arg; 00028 // The argument structure for the AlgFixGauge algorithm 00029 00030 00031 public: 00032 AlgHQPotential(Lattice & latt, CommonArg *c_arg, NoArg *arg); 00033 00034 virtual ~AlgHQPotential(); 00035 00036 void run(int, int, int); 00037 // run(direction, number of time seps, start time seps); 00038 }; 00039 00040 #endif 00041 00042 CPS_END_NAMESPACE
1.3.9.1