summaryrefslogtreecommitdiff
path: root/src/util
diff options
context:
space:
mode:
authorKshitij Bansal <kshitij@cs.nyu.edu>2012-06-14 13:47:33 +0000
committerKshitij Bansal <kshitij@cs.nyu.edu>2012-06-14 13:47:33 +0000
commitc1b87cb541768fa9811cef643e43fdc09091c353 (patch)
tree4c5ce6775b34e9949277ed95fa841fba6dab0fc9 /src/util
parent389863844682473d0b5b84b3a8288282909e15d2 (diff)
fix cout, fix statname, rm deadcode
Diffstat (limited to 'src/util')
-rw-r--r--src/util/decision_engine.cpp35
-rw-r--r--src/util/decision_engine.h65
2 files changed, 0 insertions, 100 deletions
diff --git a/src/util/decision_engine.cpp b/src/util/decision_engine.cpp
deleted file mode 100644
index 46807b1f9..000000000
--- a/src/util/decision_engine.cpp
+++ /dev/null
@@ -1,35 +0,0 @@
-/********************* */
-/*! \file decision_engine.cpp
- ** \verbatim
- ** Original author: mdeters
- ** Major contributors: none
- ** Minor contributors (to current version): none
- ** This file is part of the CVC4 prototype.
- ** Copyright (c) 2009, 2010, 2011 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.\endverbatim
- **
- ** \brief A decision engine for CVC4
- **
- ** A decision engine for CVC4.
- **/
-
-#include "util/decision_engine.h"
-#include "util/Assert.h"
-
-namespace CVC4 {
-
-DecisionEngine::~DecisionEngine() {
-}
-
-/**
- * Only here to permit compilation and linkage. This may be pure
- * virtual in the final design (?)
- */
-Node DecisionEngine::nextDecision() {
- Unimplemented();
-}
-
-}/* CVC4 namespace */
diff --git a/src/util/decision_engine.h b/src/util/decision_engine.h
deleted file mode 100644
index 1c2bd3ef7..000000000
--- a/src/util/decision_engine.h
+++ /dev/null
@@ -1,65 +0,0 @@
-/********************* */
-/*! \file decision_engine.h
- ** \verbatim
- ** Original author: mdeters
- ** Major contributors: none
- ** Minor contributors (to current version): none
- ** This file is part of the CVC4 prototype.
- ** Copyright (c) 2009, 2010, 2011 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.\endverbatim
- **
- ** \brief A decision engine for CVC4
- **
- ** A decision engine for CVC4.
- **/
-
-#include "cvc4_private.h"
-
-#ifndef __CVC4__DECISION_ENGINE_H
-#define __CVC4__DECISION_ENGINE_H
-
-#include "expr/node.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:
- /**
- * Destructor.
- */
- virtual ~DecisionEngine();
-
- /**
- * Get the next decision.
- */
- virtual Node nextDecision();// = 0
-
- /**
- * This is called by SmtEngine, at shutdown time, just before
- * destruction. It is important because there are destruction
- * ordering issues between some parts of the system. For now,
- * there's nothing to do here in the DecisionEngine.
- */
- virtual void shutdown() {
- }
-
- // 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