summaryrefslogtreecommitdiff
path: root/src/theory/logic_info.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/theory/logic_info.h')
-rw-r--r--src/theory/logic_info.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/theory/logic_info.h b/src/theory/logic_info.h
index cbb04604e..5eac6a3da 100644
--- a/src/theory/logic_info.h
+++ b/src/theory/logic_info.h
@@ -51,6 +51,8 @@ class CVC4_PUBLIC LogicInfo {
bool d_integers;
/** are reals used in this logic? */
bool d_reals;
+ /** transcendentals in this logic? */
+ bool d_transcendentals;
/** linear-only arithmetic in this logic? */
bool d_linear;
/** difference-only arithmetic in this logic? */
@@ -138,6 +140,9 @@ public:
/** Are reals in this logic? */
bool areRealsUsed() const;
+ /** Are transcendentals in this logic? */
+ bool areTranscendentalsUsed() const;
+
/** Does this logic only linear arithmetic? */
bool isLinear() const;
@@ -206,6 +211,8 @@ public:
void enableReals();
/** Disable the use of reals in this logic. */
void disableReals();
+ /** Enable the use of transcendentals in this logic. */
+ void arithTranscendentals();
/** Only permit difference arithmetic in this logic. */
void arithOnlyDifference();
/** Only permit linear arithmetic in this logic. */
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback