| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Satyros.DPLL.Storage
Documentation
Constructors
| Storage | |
Fields
| |
Instances
class HasAssignment s a | s -> a where Source #
Methods
assignment :: Lens' s a Source #
Instances
| HasAssignment (Storage s) Assignment Source # | |
Defined in Satyros.DPLL.Storage Methods assignment :: Lens' (Storage s) Assignment Source # | |
class HasClauses s a | s -> a where Source #
class HasUnassignedVariables s a | s -> a where Source #
Methods
unassignedVariables :: Lens' s a Source #
Instances
| HasUnassignedVariables (Storage s) (Set Variable) Source # | |
Defined in Satyros.DPLL.Storage | |
class HasVariableLevels s a | s -> a where Source #
Methods
variableLevels :: Lens' s a Source #
data StorageInitializationFailure Source #
Constructors
| EmptyClause | |
| InitialConflict |
initializeStorage :: Formula -> StdGen -> s -> Either StorageInitializationFailure (Storage s) Source #