mios-1.6.2: A Minisat-based CDCL SAT solver in Haskell

Safe HaskellSafe
LanguageHaskell2010

SAT.Mios.OptionParser

Description

(This is a part of MIOS.) Command line option parser

Synopsis

Documentation

data MiosConfiguration Source #

Solver's parameters; random decision rate was dropped.

Constructors

MiosConfiguration 

Fields

defaultConfiguration :: MiosConfiguration Source #

dafault configuration

  • Minisat-1.14 uses (0.95, 0.999, 0.2 = 20 / 1000).
  • Minisat-2.20 uses (0.95, 0.999, 0).
  • Gulcose-4.0 uses (0.8 , 0.999, 0).
  • Mios-1.2 uses (0.95, 0.999, 0).

miosDefaultOption :: MiosProgramOption Source #

default option settings

miosOptions :: [OptDescr (MiosProgramOption -> MiosProgramOption)] Source #

definition of mios option

miosUsage :: String -> String Source #

generates help message

miosParseOptions :: String -> [String] -> IO MiosProgramOption Source #

builds MiosProgramOption from string given as command option