forked from dbueno/funsat
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathfunsat.cabal
53 lines (48 loc) · 1.94 KB
/
funsat.cabal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
Name: funsat
Version: 0.6.2
Cabal-Version: >= 1.2
Description:
Funsat is a native Haskell SAT solver that uses modern techniques for
solving SAT instances. Current features include two-watched literals,
conflict-directed learning, non-chronological backtracking, a VSIDS-like
dynamic variable ordering, and restarts. Our goal is to facilitate
convenient embedding of a reasonably fast SAT solver as a constraint
solving backend in other applications.
Currently along this theme we provide unsatisfiable core generation (see
"Funsat.Resolution") and a logical circuit interface (see "Funsat.Circuit").
New in 0.6.2: works with ghc-6.12 and fixed some space leaks. =/
Synopsis: A modern DPLL-style SAT solver
Homepage: http://github.com/dbueno/funsat
Category: Algorithms
Stability: beta
License: BSD3
License-file: LICENSE
Author: Denis Bueno
Maintainer: Denis Bueno <[email protected]>
Build-type: Simple
Extra-source-files: README CHANGES
Library
Exposed-modules: Control.Monad.MonadST
Funsat.Circuit
Funsat.Monad
Funsat.Resolution
Funsat.Solver
Funsat.Types
Funsat.Types.Internal
Text.Tabular
Other-modules: Funsat.FastDom Funsat.Utils
Ghc-options: -funbox-strict-fields
-Wall -fwarn-tabs
-fno-warn-name-shadowing
-fno-warn-orphans
Extensions: CPP, ScopedTypeVariables
Hs-source-dirs: src
Build-Depends: base,
containers,
pretty,
mtl,
array,
parse-dimacs,
bitset,
bimap,
fgl