UnknownExplanation
This enum class represents the explanation for an unknown solver result (see Result ).
-
enum class
cvc5::UnknownExplanation
-
std::ostream& cvc5::operator<< (std::ostream& out, UnknownExplanation e)
-
enum
class
cvc5
::
UnknownExplanation
-
The different reasons for returning an “unknown” result.
Values:
-
enumerator
REQUIRES_FULL_CHECK
-
Full satisfiability check required (e.g., if only preprocessing was performed).
-
enumerator
INCOMPLETE
-
Incomplete theory solver.
-
enumerator
TIMEOUT
-
Time limit reached.
-
enumerator
RESOURCEOUT
-
Resource limit reached.
-
enumerator
MEMOUT
-
Memory limit reached.
-
enumerator
UNSUPPORTED
-
Unsupported feature encountered.
-
enumerator
OTHER
-
Other reason.
-
enumerator
REQUIRES_CHECK_AGAIN
-
Requires another satisfiability check
-
enumerator
UNKNOWN_REASON
-
No specific reason given.
-
enumerator
REQUIRES_FULL_CHECK
-
std
::
ostream
&
cvc5
::
operator
<<
(
std
::
ostream
&
out
,
UnknownExplanation
e
)
-
Serialize an UnknownExplanation to given stream.
- Parameters :
-
-
out – The output stream
-
e – The explanation to be serialized to the given output stream
-
- Returns :
-
The output stream
-
std
::
string
std
::
to_string
(
cvc5
::
UnknownExplanation
exp
)