Copyright | Galois, Inc. 2010-2014 |
---|---|
License | BSD3 |
Maintainer | jhendrix@galois.com |
Stability | experimental |
Portability | non-portable (c2hs, language extensions) |
Safe Haskell | None |
Language | Haskell98 |
Comprehensive binding of aig/cec/cec.h
for performing combinational
equivalence checking of scalable and-inverter graphs (GIA).
- data Cec_ParCec_t_ = Cec_ParCec_t_ {}
- data Cec_ParSat_t_ = Cec_ParSat_t_ {}
- cecManVerify :: Gia_Man_t -> Cec_ParCec_t_ -> IO CInt
- cecManSatDefaultParams :: Cec_ParSat_t_
- cecManCecDefaultParams :: Cec_ParCec_t_
- cecManSatSolving :: Gia_Man_t -> Cec_ParSat_t_ -> IO Gia_Man_t
- data Cec_ManPat_t_
- type Cec_ManPat_t = Ptr Cec_ManPat_t_
- cecManPatStart :: IO Cec_ManPat_t
- cecManPatStop :: Cec_ManPat_t -> IO ()
- cecManPatPatCount :: Cec_ManPat_t -> IO CInt
- cecManPatPrintStats :: Cec_ManPat_t -> IO ()
- cecManSatSolve :: Cec_ManPat_t -> Gia_Man_t -> Cec_ParSat_t -> IO ()
Types
Storable types
data Cec_ParCec_t_ Source
Cec_ParCec_t_ | |
|
Functions
cecCec.c
cecManVerify :: Gia_Man_t -> Cec_ParCec_t_ -> IO CInt Source
cecCore.c
cecManSatSolving :: Gia_Man_t -> Cec_ParSat_t_ -> IO Gia_Man_t Source
data Cec_ManPat_t_ Source
type Cec_ManPat_t = Ptr Cec_ManPat_t_ Source
cecManPatStop :: Cec_ManPat_t -> IO () Source
cecManPatPrintStats :: Cec_ManPat_t -> IO () Source
cecManSatSolve :: Cec_ManPat_t -> Gia_Man_t -> Cec_ParSat_t -> IO () Source