Parameters for (optional) Sat-preprocessing.
More...
#include <solver_strategies.h>
Parameters for (optional) Sat-preprocessing.
Enumerator |
---|
prepro_preserve_sat |
Allow full preprocessing.
|
prepro_preserve_models |
Only allow model-preserving preprocessing.
|
Enumerator |
---|
sat_pre_no |
Disable sat-preprocessing.
|
sat_pre_ve |
Run variable elimination.
|
sat_pre_ve_bce |
Run variable- and limited blocked clause elimination.
|
sat_pre_full |
Run variable- and full blocked clause elimination.
|
Clasp::SatPreParams::SatPreParams |
( |
| ) |
|
|
inline |
uint32 Clasp::SatPreParams::bce |
( |
| ) |
const |
|
inline |
bool Clasp::SatPreParams::clauseLimit |
( |
uint32 |
nc | ) |
const |
|
inline |
void Clasp::SatPreParams::disableBce |
( |
| ) |
|
|
inline |
bool Clasp::SatPreParams::occLimit |
( |
uint32 |
pos, |
|
|
uint32 |
neg |
|
) |
| const |
|
inline |
uint32 Clasp::SatPreParams::limClause |
Run only if #clauses < (limClause*1000) (0=no limit)
uint32 Clasp::SatPreParams::limFrozen |
Run only if percent of frozen vars < maxFrozen. (0=no limit)
uint32 Clasp::SatPreParams::limIters |
Max. number of iterations. (0=no limit)
uint32 Clasp::SatPreParams::limOcc |
Skip v, if #occ(v) >= limOcc && #occ(~v) >= limOcc.(0=no limit)
uint32 Clasp::SatPreParams::limTime |
Max. runtime in sec, checked after each iteration. (0=no limit)
uint32 Clasp::SatPreParams::mode |
uint32 Clasp::SatPreParams::type |
Blocked clause elimination (0=off, 1=limited, 2=full).
The documentation for this struct was generated from the following files:
- /Users/danielbaeck/Dropbox/Uni Klagenfurt/Diplomarbeit/gringo44/libclasp/clasp/solver_strategies.h
- /Users/danielbaeck/Dropbox/Uni Klagenfurt/Diplomarbeit/gringo44/libclasp/src/satelite.cpp