Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
backendRule :: MonadIO m => Backend -> CBool -> Ptr Atom -> CSize -> Ptr Literal -> CSize -> m CBool Source #
backendWeightRule :: MonadIO m => Backend -> CBool -> Ptr Atom -> CSize -> Weight -> Ptr WeightedLiteral -> CSize -> m CBool Source #
backendMinimize :: MonadIO m => Backend -> Weight -> Ptr WeightedLiteral -> CSize -> m CBool Source #
backendExternal :: MonadIO m => Backend -> Atom -> ExternalType -> m CBool Source #
backendHeuristic :: MonadIO m => Backend -> Atom -> HeuristicType -> CInt -> CUInt -> Ptr Literal -> CSize -> m CBool Source #
programBuilderBegin :: MonadIO m => ProgramBuilder -> m CBool Source #
programBuilderAdd :: MonadIO m => ProgramBuilder -> Ptr AstStatement -> m CBool Source #
programBuilderEnd :: MonadIO m => ProgramBuilder -> m CBool Source #