Safe Haskell | None |
---|
LSC.CellFlipping
Documentation
type Program = LP PseudoBool Rational Source #
data PseudoBool Source #
Instances
Eq PseudoBool Source # | |
Defined in LSC.CellFlipping | |
Ord PseudoBool Source # | |
Defined in LSC.CellFlipping Methods compare :: PseudoBool -> PseudoBool -> Ordering (<) :: PseudoBool -> PseudoBool -> Bool (<=) :: PseudoBool -> PseudoBool -> Bool (>) :: PseudoBool -> PseudoBool -> Bool (>=) :: PseudoBool -> PseudoBool -> Bool max :: PseudoBool -> PseudoBool -> PseudoBool min :: PseudoBool -> PseudoBool -> PseudoBool | |
Show PseudoBool Source # | |
Defined in LSC.CellFlipping Methods showsPrec :: Int -> PseudoBool -> ShowS show :: PseudoBool -> String showList :: [PseudoBool] -> ShowS |
quadraticFormula :: [Gate] -> Beta -> Quadratic PseudoBool Int Source #
halfRoof :: Quadratic PseudoBool Int -> LinFunc PseudoBool Rational Source #
obtainProgram :: NetGraph -> Program Source #
computeDelta :: SegmentTree Alpha -> Alpha -> Delta Source #