Structs§
- Heuristic
Choice - Rewrite
Config - Solver
Args - Solver
Family Iter - An iterator over the variants of SolverFamily
Enums§
- Channelling
- Whether a declaration may have more than one channelled representation.
- Heuristic
- Strategy used when a modelling decision has more than one applicable answer.
- Parser
- Quantified
Expander - Rewriter
- Solver
Family
Constants§
Functions§
- begin_
heuristic_ all_ choices - Starts one replay of the
xheuristic using the requested branch indices. - channelling
- clear_
heuristic_ responses - Clears any remaining interactive responses.
- comprehension_
expander - configured_
rule_ trace_ enabled - current_
parser - current_
rewriter - current_
solver_ family - default_
rule_ trace_ enabled - heuristic
- heuristic_
all_ choices - ints_
need_ representation - Whether integers carry a representation choice for the solver being targeted.
- minion_
discrete_ threshold - next_
heuristic_ all_ index - Selects the requested branch at the next
xdecision and records all available options. - next_
heuristic_ interactive_ index - Selects an option for the interactive heuristic (
i). - next_
heuristic_ random_ index - Returns a deterministic pseudo-random index and advances the per-thread heuristic RNG.
- rule_
attempt_ trace_ enabled - rule_
trace_ aggregates_ enabled - rule_
trace_ enabled - set_
channelling - set_
comprehension_ expander - set_
current_ parser - set_
current_ rewriter - set_
current_ solver_ family - set_
default_ rule_ trace_ enabled - set_
heuristic - set_
heuristic_ responses - Sets the 1-based answers consumed by the interactive heuristic (
i). - set_
heuristic_ seed - set_
minion_ discrete_ threshold - set_
rule_ attempt_ trace_ enabled - set_
rule_ trace_ aggregates_ enabled - set_
rule_ trace_ enabled - try_
current_ solver_ family - The active solver family, or
Noneif this thread has not set one. - with_
compact_ heuristic - Runs
fwith the compact heuristic in force, whatever the configured one is. - with_
solver_ family - Runs
fas a rewrite forsolver_family, then restores the surrounding solver context.