Modes
-
namespace
modes
-
Functions
- enum ENUM (BlockModelsMode)
-
Mode for blocking models.
Specifies how models are blocked in Solver::blockModel and Solver::blockModelValues .
-
std
::
ostream
&
operator
<<
(
std
::
ostream
&
out
,
BlockModelsMode
mode
)
-
Serialize a BlockModelsMode to given stream.
- Parameters :
-
-
out – The output stream
-
mode – The mode.
-
- Returns :
-
The output stream
- enum ENUM (LearnedLitType)
-
Types of learned literals.
Specifies categories of literals learned for the method Solver::getLearnedLiterals .
Note that a literal may conceptually belong to multiple categories. We classify literals based on the first criteria in this list that they meet.
-
std
::
ostream
&
operator
<<
(
std
::
ostream
&
out
,
LearnedLitType
type
)
-
Serialize a LearnedLitType to given stream.
- Parameters :
-
-
out – The output stream
-
type – The learned literal type.
-
- Returns :
-
The output stream
- enum ENUM (ProofComponent)
-
Components to include in a proof.
-
std
::
ostream
&
operator
<<
(
std
::
ostream
&
out
,
ProofComponent
pc
)
-
Serialize a ProofComponent to given stream.
- Parameters :
-
-
out – The output stream
-
pc – The proof component.
-
- Returns :
-
The output stream
- enum ENUM (FindSynthTarget)
-
Find synthesis targets, used as an argument to Solver::findSynth . These specify various kinds of terms that can be found by this method.
-
std
::
ostream
&
operator
<<
(
std
::
ostream
&
out
,
FindSynthTarget
target
)
-
Serialize a FindSynthTarget to given stream.
- Parameters :
-
-
out – The output stream
-
targetThe – synthesis find target.
-
- Returns :
-
The output stream