summaryrefslogtreecommitdiff
path: root/src/include/decision_engine.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/decision_engine.h')
-rw-r--r--src/include/decision_engine.h42
1 files changed, 0 insertions, 42 deletions
diff --git a/src/include/decision_engine.h b/src/include/decision_engine.h
deleted file mode 100644
index ec0172535..000000000
--- a/src/include/decision_engine.h
+++ /dev/null
@@ -1,42 +0,0 @@
-/********************* -*- C++ -*- */
-/** decision_engine.h
- ** This file is part of the CVC4 prototype.
- ** Copyright (c) 2009 The Analysis of Computer Systems Group (ACSys)
- ** Courant Institute of Mathematical Sciences
- ** New York University
- ** See the file COPYING in the top-level source directory for licensing
- ** information.
- **
- **/
-
-#ifndef __CVC4_DECISION_ENGINE_H
-#define __CVC4_DECISION_ENGINE_H
-
-#include "literal.h"
-
-namespace CVC4 {
-
-// In terms of abstraction, this is below (and provides services to)
-// PropEngine.
-
-/**
- * A decision mechanism for the next decision.
- */
-class DecisionEngine {
-public:
- /**
- * Get the next decision.
- */
- virtual Literal nextDecision() = 0;
-
- // TODO: design decision: decision engine should be notified of
- // propagated lits, and also why(?) (so that it can make decisions
- // based on the utility of various theories and various theory
- // literals). How? Maybe TheoryEngine has a backdoor into
- // DecisionEngine "behind the back" of the PropEngine?
-
-};/* class DecisionEngine */
-
-}/* CVC4 namespace */
-
-#endif /* __CVC4_DECISION_ENGINE_H */
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback