Home
last modified time | relevance | path

Searched refs:EqualityEngine (Results 1 – 25 of 58) sorted by relevance

123

/dports/math/cvc4/CVC4-1.7/src/theory/uf/
H A Dequality_engine.cpp38 EqualityEngine::Statistics::~Statistics() { in ~Statistics()
76 void EqualityEngine::init() { in init()
100 EqualityEngine::~EqualityEngine() { in ~EqualityEngine()
105 EqualityEngine::EqualityEngine(context::Context* context, std::string name, bool constantsAreTrigge… in EqualityEngine() function in CVC4::theory::eq::EqualityEngine
155 void EqualityEngine::setMasterEqualityEngine(EqualityEngine* master) { in setMasterEqualityEngine()
373 bool EqualityEngine::hasTerm(TNode t) const { in hasTerm()
784 void EqualityEngine::backtrack() { in backtrack()
1471 void EqualityEngine::propagate() { in propagate()
1631 void EqualityEngine::debugPrintGraph() const { in debugPrintGraph()
1683 EqualityEngine* nonConst = const_cast<EqualityEngine*>(this); in areDisequal()
[all …]
H A Dequality_engine.h53 friend class EqualityEngine; variable
174 class EqualityEngine : public context::ContextNotifyObj {
186 EqualityEngine* d_masterEqualityEngine;
193EqualityEngine(EqualityEngineNotify& notify, context::Context* context, std::string name, bool con…
198 EqualityEngine(context::Context* context, std::string name, bool constantsAreTriggers);
203 virtual ~EqualityEngine();
209 void setMasterEqualityEngine(EqualityEngine* master);
898 const eq::EqualityEngine* d_ee;
902 EqClassesIterator(const eq::EqualityEngine* ee);
915 const eq::EqualityEngine* d_ee;
[all …]
H A Dtheory_uf.h125 eq::EqualityEngine d_equalityEngine;
279 void setMasterEqualityEngine(eq::EqualityEngine* eq) override;
301 eq::EqualityEngine* getEqualityEngine() override { return &d_equalityEngine; } in getEqualityEngine()
/dports/math/cvc4/CVC4-1.7/src/theory/quantifiers/
H A Dequality_query.cpp49 eq::EqualityEngine* ee = getEngine(); in processInferences()
89 eq::EqualityEngine* ee = getEngine(); in getRepresentative()
101 eq::EqualityEngine* ee = getEngine(); in areEqual()
114 eq::EqualityEngine* ee = getEngine(); in areDisequal()
213 eq::EqualityEngine* EqualityQueryQuantifiersEngine::getEngine(){ in getEngine()
218 eq::EqualityEngine* ee = getEngine(); in getEquivalenceClass()
H A Dquant_util.h141 eq::EqualityEngine * getEqualityEngine();
229 virtual eq::EqualityEngine* getEngine() = 0;
H A Ddynamic_rewrite.h115 eq::EqualityEngine d_equalityEngine;
H A Dequality_query.h70 eq::EqualityEngine* getEngine() override;
/dports/math/cvc4/CVC4-1.7/src/theory/arrays/
H A Darray_proof_reconstruction.h34 ArrayProofReconstruction(const eq::EqualityEngine* equalityEngine);
52 const eq::EqualityEngine* d_equalityEngine;
H A Dtheory_arrays.h147 void setMasterEqualityEngine(eq::EqualityEngine* eq) override;
168 eq::EqualityEngine d_ppEqualityEngine;
227 eq::EqualityEngine d_mayEqualEqualityEngine;
347 eq::EqualityEngine d_equalityEngine;
486 eq::EqualityEngine* getEqualityEngine() override { return &d_equalityEngine; } in getEqualityEngine()
/dports/math/cvc4/CVC4-1.7/src/theory/bv/
H A Dbv_subtheory_core.h74 eq::EqualityEngine d_equalityEngine;
107 void setMasterEqualityEngine(eq::EqualityEngine* eq);
132 eq::EqualityEngine * getEqualityEngine() { return &d_equalityEngine; } in getEqualityEngine()
H A Dtheory_bv.h75 void setMasterEqualityEngine(eq::EqualityEngine* eq) override;
96 eq::EqualityEngine* getEqualityEngine() override;
/dports/math/cvc4/CVC4-1.7/src/theory/
H A Dtheory_model.h122 bool assertEqualityEngine(const eq::EqualityEngine* ee,
220 eq::EqualityEngine* getEqualityEngine() { return d_equalityEngine; } in getEqualityEngine()
291 eq::EqualityEngine* d_equalityEngine;
H A Dshared_terms_database.h116 theory::eq::EqualityEngine d_equalityEngine;
248 theory::eq::EqualityEngine* getEqualityEngine() { return &d_equalityEngine; } in getEqualityEngine()
H A Dtheory.h67 class EqualityEngine; variable
468 virtual void setMasterEqualityEngine(eq::EqualityEngine* eq) { } in setMasterEqualityEngine()
823 virtual eq::EqualityEngine* getEqualityEngine() { return NULL; } in getEqualityEngine()
H A Dtheory_engine.h90 class EqualityEngine; variable
151 theory::eq::EqualityEngine* d_masterEqualityEngine;
884 theory::eq::EqualityEngine* getMasterEqualityEngine() { return d_masterEqualityEngine; } in getMasterEqualityEngine()
/dports/math/cvc4/CVC4-1.7/src/theory/arith/
H A Dcongruence_manager.h105 eq::EqualityEngine d_ee;
118 void setMasterEqualityEngine(eq::EqualityEngine* eq);
183 eq::EqualityEngine * getEqualityEngine() { return &d_ee; } in getEqualityEngine()
H A Dtheory_arith.h61 void setMasterEqualityEngine(eq::EqualityEngine* eq) override;
/dports/math/cvc4/CVC4-1.7/src/theory/fp/
H A Dtheory_fp.h56 void setMasterEqualityEngine(eq::EqualityEngine* eq) override;
83 eq::EqualityEngine d_equalityEngine;
/dports/math/cvc4/CVC4-1.7/test/regress/regress0/
H A Dbug382.smt213 (get-value ((f x))); assert-fails in EqualityEngine
/dports/math/cvc4/CVC4-1.7/src/theory/sep/
H A Dtheory_sep.h69 void setMasterEqualityEngine(eq::EqualityEngine* eq) override;
201 eq::EqualityEngine d_equalityEngine;
325 eq::EqualityEngine* getEqualityEngine() override { return &d_equalityEngine; } in getEqualityEngine()
/dports/math/cvc4/CVC4-1.7/src/theory/datatypes/
H A Dtheory_datatypes.h154 eq::EqualityEngine d_equalityEngine;
266 void setMasterEqualityEngine(eq::EqualityEngine* eq) override;
306 eq::EqualityEngine* getEqualityEngine() override { return &d_equalityEngine; } in getEqualityEngine()
/dports/math/cvc4/CVC4-1.7/src/theory/sets/
H A Dtheory_sets.h59 void setMasterEqualityEngine(eq::EqualityEngine* eq) override;
H A Dtheory_sets_rels.h56 eq::EqualityEngine*,
91 eq::EqualityEngine *d_eqEngine;
H A Dtheory_sets.cpp100 void TheorySets::setMasterEqualityEngine(eq::EqualityEngine* eq) { in setMasterEqualityEngine()
/dports/math/cvc4/CVC4-1.7/test/regress/regress0/rewriterules/
H A Dnative_arrays.smt22 ;; This example can't be done if we don't access the EqualityEngine of

123