diff options
Diffstat (limited to 'src/theory/sets/solver_state.h')
-rw-r--r-- | src/theory/sets/solver_state.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/theory/sets/solver_state.h b/src/theory/sets/solver_state.h index 7426a701b..5bf20daca 100644 --- a/src/theory/sets/solver_state.h +++ b/src/theory/sets/solver_state.h @@ -121,8 +121,13 @@ class SolverState * class. */ bool isCongruent(Node n) const; - /** Get the list of all equivalence classes of set type */ + + /** Get the list of all equivalence classes of set terms */ const std::vector<Node>& getSetsEqClasses() const { return d_set_eqc; } + /** Get the list of all equivalence classes of set terms that have element + * type t */ + const std::vector<Node> getSetsEqClasses(const TypeNode& t) const; + /** * Get the list of non-variable sets that exists in the equivalence class * whose representative is r. |