packages feed

limp-0.3.2.1: limp.cabal

name:                limp
version:             0.3.2.1
synopsis:            representation of Integer Linear Programs
description:         so far, this package just provides two representations for linear programs: "Numeric.Limp.Program", which is what I expect end-users to use, and
                     "Numeric.Limp.Canon", which is simpler, but would be less nice for writing linear programs.
                     see the limp-cbc package for a simple solver.

license:             MIT
license-file:        LICENSE
author:              Amos Robinson
maintainer:          amos.robinson@gmail.com
category:            Numeric
build-type:          Simple
cabal-version:       >=1.10
homepage:            https://github.com/amosr/limp


source-repository head
    type: git
    location: git://github.com/amosr/limp.git

library
  hs-source-dirs: src
  exposed-modules:
        Numeric.Limp.Rep
        Numeric.Limp.Rep.Rep
        Numeric.Limp.Rep.Arbitrary
        Numeric.Limp.Rep.IntDouble
        Numeric.Limp.Error

        Numeric.Limp.Program.Bounds
        Numeric.Limp.Program.Constraint
        Numeric.Limp.Program.Eval
        Numeric.Limp.Program.Linear
        Numeric.Limp.Program.Program
        Numeric.Limp.Program.ResultKind
        Numeric.Limp.Program

        Numeric.Limp.Canon.Linear
        Numeric.Limp.Canon.Constraint
        Numeric.Limp.Canon.Convert
        Numeric.Limp.Canon.Program
        Numeric.Limp.Canon.Pretty
        Numeric.Limp.Canon
        Numeric.Limp.Canon.Analyse.Constants
        Numeric.Limp.Canon.Simplify.Bounder
        Numeric.Limp.Canon.Simplify.Crunch
        Numeric.Limp.Canon.Simplify.Subst
        Numeric.Limp.Canon.Simplify

        Numeric.Limp.Solve.Simplex.StandardForm
        Numeric.Limp.Solve.Simplex.Maps
        Numeric.Limp.Solve.Branch.Simple

  build-depends:
        base        < 5,
        containers  == 0.5.*

  ghc-options: -Wall -fno-warn-orphans
  default-language: Haskell2010
  default-extensions:       TemplateHaskell TypeFamilies FlexibleContexts GeneralizedNewtypeDeriving DataKinds GADTs RankNTypes StandaloneDeriving FlexibleInstances


test-suite test
  type: exitcode-stdio-1.0
  main-is: Main.hs
  hs-source-dirs: tests
  other-modules:
        Arbitrary.Assignment
        Arbitrary.Program
        Arbitrary.Var
        BranchExample
        Convert
        SimplexExample
        Simplexs
        Simplify
  build-depends:
        base        < 5,
        containers  == 0.5.*,
        tasty       == 0.10.*,
        tasty-th    == 0.1.*,
        tasty-quickcheck == 0.8.*,
        QuickCheck       == 2.7.*,
        limp

  default-language: Haskell2010
  default-extensions:       TemplateHaskell TypeFamilies FlexibleContexts GeneralizedNewtypeDeriving DataKinds GADTs RankNTypes StandaloneDeriving FlexibleInstances