proj home

Files   Classes   Functions   Hierarchy  

mazegameD2solver01.h

Go to the documentation of this file.
00001 #ifndef MAZEGAMED2SOLVER01_H
00002 #define MAZEGAMED2SOLVER01_H
00003 
00004 #include <set>
00005 using namespace std;
00006 
00007 #include <mazegameD2state01.h>
00008 #include <typedefs.h>
00009 
00010 
00014 class mazegameD2solver01
00015 {
00016 public:
00018   mazegameD2state01 & mg;
00020   vector< cellD2<uint> > & vi;
00021 
00023   mazegameD2solver01(mazegameD2state01 & mg_);
00024 
00025   //typedef set<uint,less<uint> > uintset;
00026   typedef set<uint> uintset;
00028   uintset visited;
00029 
00031   boolc pathcontains(uintc k) const;
00032 
00034   void reset();
00035   
00037   boolc operator ! () const;
00038 
00040   void operator ++ ();
00041 };
00042 
00043 
00044 #endif
00045 

Generated on Fri Mar 4 00:49:29 2011 for Chelton Evans Source by  doxygen 1.5.8