Parameters for a SharedContext object. More...
#include <solver_strategies.h>
Public Types | |
enum | ShareMode { share_no = 0, share_problem = 1, share_learnt = 2, share_all = 3, share_auto = 4 } |
How to handle physical sharing of (explicit) constraints. More... | |
enum | ShortMode { short_implicit = 0, short_explicit = 1 } |
How to handle short learnt clauses. More... | |
Public Member Functions | |
ContextParams () | |
Public Attributes | |
uint8 | cliConfig |
uint8 | cliId |
uint8 | cliMode |
uint8 | reserved: 1 |
SatPreParams | satPre |
uint8 | seed: 1 |
uint8 | shareMode: 3 |
uint8 | shortMode: 1 |
uint8 | stats: 2 |
Parameters for a SharedContext object.
Definition at line 360 of file solver_strategies.h.
How to handle physical sharing of (explicit) constraints.
Definition at line 367 of file solver_strategies.h.
How to handle short learnt clauses.
short_implicit |
Share short learnt clauses via short implication graph. |
short_explicit |
Do not use short implication graph. |
Definition at line 362 of file solver_strategies.h.
Clasp::ContextParams::ContextParams | ( | ) | [inline] |
Definition at line 374 of file solver_strategies.h.
Reserved for command-line interface.
Definition at line 381 of file solver_strategies.h.
Reserved for command-line interface.
Definition at line 382 of file solver_strategies.h.
Reserved for command-line interface.
Definition at line 383 of file solver_strategies.h.
Reserved for future use.
Definition at line 380 of file solver_strategies.h.
Preprocessing options.
Definition at line 375 of file solver_strategies.h.
Apply new seed when adding solvers.
Definition at line 379 of file solver_strategies.h.
Physical sharing mode (one of ShareMode).
Definition at line 376 of file solver_strategies.h.
One of ShortMode.
Definition at line 378 of file solver_strategies.h.
See SharedContext::enableStats().
Definition at line 377 of file solver_strategies.h.