circuit.h

Go to the documentation of this file.
00001 #ifndef _cvcl__include__circuit_h_
00002 #define _cvcl__include__circuit_h_
00003 
00004 #include "variable.h"
00005 #include "theorem.h"
00006 
00007 using namespace std;
00008 
00009 namespace CVCL
00010 {
00011 
00012 class SearchEngineFast;
00013 
00014 class Circuit
00015 {
00016  private:
00017   Theorem d_thm;
00018   Literal d_lits[4];
00019 
00020  public:
00021   Circuit(SearchEngineFast* se, const Theorem& thm);
00022   bool propagate(SearchEngineFast* se);
00023 };
00024 
00025 } // namespace CVCL
00026 
00027 #endif

Generated on Thu Apr 13 16:57:29 2006 for CVC Lite by  doxygen 1.4.4