toysolver-0.5.0: Assorted decision procedures for SAT, SMT, Max-SAT, PB, MIP, etc

Copyright(c) Masahiro Sakai 2016
LicenseBSD-style
Maintainermasahiro.sakai@gmail.com
Stabilityexperimental
Portabilitynon-portable (FlexibleContexts, FlexibleInstances, MultiParamTypeClasses)
Safe HaskellNone
LanguageHaskell2010

ToySolver.SAT.Store.CNF

Description

 

Documentation

data CNFStore m Source #

Instances

PrimMonad m => AddClause m (CNFStore m) Source # 

Methods

addClause :: CNFStore m -> Clause -> m () Source #

PrimMonad m => NewVar m (CNFStore m) Source # 

Methods

newVar :: CNFStore m -> m Var Source #

newVars :: CNFStore m -> Int -> m [Var] Source #

newVars_ :: CNFStore m -> Int -> m () Source #