Generated on Tue Dec 16 13:34:01 2008 for ell-3.0.0 by doxygen 1.5.1

src/ell/DirectWalk.hh

Go to the documentation of this file.
00001 #ifndef DIRECTWALK_HH_
00002 #define DIRECTWALK_HH_
00003 
00004     
00005 
00006 #include "ell/State.hh"
00007 #include "ell/StateCollector.hh"
00008 
00009 namespace ell {
00010     
00018     class DirectWalk {
00019     public:
00020         
00022             virtual ~DirectWalk() {};
00023             
00031         virtual 
00032         StateCollector*
00033         walk(   const State* const begin
00034                 , const State* const end
00035                 , StateCollector* const scWalk
00036             ) const = 0;
00037         
00038     };
00039     
00040 } // namespace ell
00041 
00042 
00043 #endif /*DIRECTWALK_HH_*/