name: dynobud version: 1.1.0.0 synopsis: your dynamic optimization buddy description: See readme at license: LGPL-3 license-file: LICENSE author: Greg Horn maintainer: gregmainland@gmail.com copyright: (c) Greg Horn 2013-2015 category: Science build-type: Simple cabal-version: >=1.10 extra-source-files: README.md stability: Experimental source-repository head type: git location: git://github.com/ghorn/dynobud.git library exposed-modules: Dyno.LagrangePolynomials Dyno.TypeVecs Dyno.MultipleShooting Dyno.Ocp Dyno.DirectCollocation Dyno.DirectCollocation.Dynamic Dyno.DirectCollocation.Export Dyno.DirectCollocation.Formulate Dyno.DirectCollocation.Integrate Dyno.DirectCollocation.Profile Dyno.DirectCollocation.Quadratures Dyno.DirectCollocation.Robust Dyno.DirectCollocation.Types Dyno.SXElement Dyno.View.Cov Dyno.View.CustomFunction Dyno.View.Fun Dyno.View.FunJac Dyno.View.HList Dyno.View.JV Dyno.View.JVec Dyno.View.M Dyno.View.Scheme Dyno.View.Symbolic Dyno.View.Unsafe.View Dyno.View.Unsafe.M Dyno.View.View Dyno.View.Viewable Dyno.Vectorize Dyno.Nlp Dyno.NlpScaling Dyno.NlpSolver Dyno.Solvers -- Dyno.Sqp.Sqp -- Dyno.Sqp.LineSearch Dyno.Server.Accessors Dyno.Server.GraphWidget Dyno.Server.PlotChart Dyno.Server.PlotTypes Dyno.Server.Server other-modules: build-depends: base >=4.6 && < 5, casadi-bindings-core >= 2.2.0.2, casadi-bindings >= 2.2.0.4, -- casadi-bindings-internal, jacobi-roots >=0.2 && <0.3, spatial-math >= 0.2.1.0, vector >=0.10, data-default, mtl >=2.2.1, containers >=0.5, hmatrix, linear >= 1.3.1.1, reflection >= 1.3.2, lens, cereal, time, gtk >= 0.13, glib, Chart-cairo >= 1.3.3, cairo, Chart >= 1.3.3, data-default-class, distributive, text, process -- cplex hs-source-dirs: src default-language: Haskell2010 ghc-options: -O2 -Wall -- ghc-options: -O2 -rtsopts ghc-prof-options: -O2 -Wall -prof -fprof-auto -fprof-cafs -fprof-auto-calls flag examples description: build the examples default: False executable multiple_shooting if flag(examples) Buildable: True else Buildable: False hs-source-dirs: examples main-is: MultipleShooting.hs default-language: Haskell2010 build-depends: dynobud , base >=4.6 && < 5 , casadi-bindings , vector , linear , Chart >= 1.3.3 , Chart-gtk >= 1.3.3 , lens , colour , data-default-class ghc-options: -O2 executable sofa-viz-2000 if flag(examples) Buildable: True else Buildable: False hs-source-dirs: examples main-is: SofaVisualizer.hs other-modules: Sofa.Common default-language: Haskell2010 build-depends: dynobud, base >=4.6 && < 5, not-gloss >= 0.7.0.0, stm, containers, cereal, linear, bytestring, zeromq4-haskell, vector ghc-options: -O2 -threaded executable sofa-expand-o-matic if flag(examples) Buildable: True else Buildable: False hs-source-dirs: examples main-is: SofaExpando.hs other-modules: Sofa.Common default-language: Haskell2010 build-depends: dynobud, vector, casadi-bindings-core, zeromq4-haskell, bytestring, cereal, linear, base >= 4.6 && < 5 ghc-options: -threaded -O2 executable homotopy if flag(examples) Buildable: True else Buildable: False hs-source-dirs: examples main-is: Homotopy.hs default-language: Haskell2010 build-depends: dynobud, vector, casadi-bindings, base >= 4.6 && < 5 ghc-options: -threaded -O2 executable vec if flag(examples) Buildable: True else Buildable: False hs-source-dirs: examples main-is: Vec.hs default-language: Haskell2010 build-depends: dynobud, vector >=0.10, base >=4.6 && < 5 ghc-options: -threaded -O2 executable ocpDslSpring if flag(examples) Buildable: True else Buildable: False hs-source-dirs: examples main-is: OcpDslSpring.hs other-modules: ExampleDsl.OcpMonad ExampleDsl.LogsAndErrors ExampleDsl.Types default-language: Haskell2010 build-depends: base >=4.6 && < 5 , dynobud , casadi-bindings , vector , containers , unordered-containers , lens , bytestring , zeromq4-haskell , cereal , mtl ghc-options: -threaded -O2 executable ocpDslRocket if flag(examples) Buildable: True else Buildable: False hs-source-dirs: examples main-is: OcpDslRocket.hs other-modules: ExampleDsl.OcpMonad ExampleDsl.LogsAndErrors ExampleDsl.Types default-language: Haskell2010 build-depends: base >=4.6 && < 5 , dynobud , casadi-bindings , vector , containers , unordered-containers , lens , bytestring , zeromq4-haskell , cereal , mtl ghc-options: -threaded -O2 executable nlpDsl if flag(examples) Buildable: True else Buildable: False hs-source-dirs: examples main-is: NlpDsl.hs other-modules: ExampleDsl.NlpMonad ExampleDsl.LogsAndErrors ExampleDsl.Types default-language: Haskell2010 build-depends: base >=4.6 && < 5 , dynobud , casadi-bindings , vector , linear , containers , unordered-containers , lens , mtl ghc-options: -threaded -O2 executable basic if flag(examples) Buildable: True else Buildable: False hs-source-dirs: examples main-is: Basic.hs default-language: Haskell2010 build-depends: dynobud, vector >=0.10, base >=4.6 && < 5 ghc-options: -threaded -O2 executable basicJ if flag(examples) Buildable: True else Buildable: False hs-source-dirs: examples main-is: BasicJ.hs default-language: Haskell2010 build-depends: dynobud, vector >=0.10, casadi-bindings >=0.10, base >=4.6 && < 5 ghc-options: -threaded -O2 executable daeColl if flag(examples) Buildable: True else Buildable: False hs-source-dirs: examples main-is: DaeColl.hs default-language: Haskell2010 build-depends: dynobud, base >=4.6 && < 5, vector ghc-options: -threaded -O2 executable glider if flag(examples) Buildable: True else Buildable: False hs-source-dirs: examples main-is: Glider.hs other-modules: Glider.Aircraft Glider.AeroCoeffs Glider.Betty default-language: Haskell2010 build-depends: dynobud, base >=4.6 && < 5, containers, linear, bytestring, cereal, vector, zeromq4-haskell ghc-options: -threaded -O2 executable sailboat if flag(examples) Buildable: True else Buildable: False hs-source-dirs: examples main-is: Sailboat.hs default-language: Haskell2010 build-depends: dynobud, base >=4.6 && < 5, containers, linear, bytestring, cereal, vector, semigroups, zeromq4-haskell ghc-options: -threaded -O2 executable dynoplot if flag(examples) Buildable: True else Buildable: False hs-source-dirs: examples main-is: Dynoplot.hs default-language: Haskell2010 build-depends: dynobud, base >=4.6 && < 5, containers, vector, cereal, bytestring, zeromq4-haskell, cmdargs ghc-options: -O2 --test-suite lp_tests -- type: exitcode-stdio-1.0 -- hs-source-dirs: tests -- main-is: OldTests.hs -- default-language: Haskell2010 -- build-depends: dynobud, -- vector, -- linear, -- hmatrix-glpk, -- QuickCheck >= 2, -- HUnit, -- test-framework, -- test-framework-hunit, -- test-framework-quickcheck2, -- base >=4.6 && < 5 -- ghc-options: -O2 --test-suite old-unit-tests -- type: exitcode-stdio-1.0 -- hs-source-dirs: tests -- main-is: UnitTests.hs -- default-language: Haskell2010 -- build-depends: dynobud, -- QuickCheck >= 2, -- HUnit, -- test-framework, -- test-framework-hunit, -- test-framework-quickcheck2, -- hmatrix, -- hmatrix-glpk, -- vector, -- linear, -- MemoTrie, -- base >=4.6 && < 5 ---- ghc-options: -O2 test-suite unit-tests type: exitcode-stdio-1.0 hs-source-dirs: tests main-is: NewUnitTests.hs other-modules: VectorizeTests ViewTests Utils default-language: Haskell2010 build-depends: dynobud, QuickCheck >= 2, HUnit, test-framework, test-framework-hunit, test-framework-quickcheck2, vector, linear, casadi-bindings, hmatrix, base >=4.6 && < 5 ghc-options: -O2