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 #