dynobud-1.3.0.0: dynobud.cabal
name: dynobud
version: 1.3.0.0
synopsis: your dynamic optimization buddy
description: See readme at <http://www.github.com/ghorn/dynobud http://www.github.com/ghorn/dynobud>
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.AutoScaling
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.NlpUtils
Dyno.Solvers
-- Dyno.Sqp.Sqp
-- Dyno.Sqp.LineSearch
other-modules:
build-depends: base >=4.6 && < 5,
casadi-bindings-core >= 2.2.0.2,
casadi-bindings >= 2.2.0.8,
-- casadi-bindings-internal,
jacobi-roots >=0.2 && <0.3,
spatial-math >= 0.2.1.0,
vector >=0.10,
vector-binary-instances,
mtl >=2.2.1,
containers >=0.5,
hmatrix,
linear >= 1.3.1.1,
reflection >= 1.3.2,
binary,
distributive,
process,
Plot-ho-matic >= 0.5.0.2,
generic-accessors >= 0.1.0.1
-- 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 nlp-solver
if flag(examples)
Buildable: True
else
Buildable: False
hs-source-dirs: examples
main-is: NlpSolverEx.hs
default-language: Haskell2010
build-depends: dynobud
, base >=4.6 && < 5
, casadi-bindings
ghc-options: -O2
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.1,
stm,
containers,
binary,
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,
binary,
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
, binary
, 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
, binary
, 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 easy-nlp
if flag(examples)
Buildable: True
else
Buildable: False
hs-source-dirs: examples
main-is: EasyNlp.hs
default-language: Haskell2010
build-depends: dynobud,
vector >=0.10,
base >=4.6 && < 5
ghc-options: -threaded -O2
executable basic-nlp
if flag(examples)
Buildable: True
else
Buildable: False
hs-source-dirs: examples
main-is: BasicNlp.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,
generic-accessors >= 0.1.0.0,
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,
binary,
vector,
generic-accessors >= 0.1.0.0,
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,
binary,
vector,
semigroups,
generic-accessors >= 0.1.0.0,
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,
binary,
bytestring,
zeromq4-haskell,
Plot-ho-matic >= 0.5.0.0,
cmdargs
ghc-options: -O2 -with-rtsopts=-T
--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: IntegrationTests
VectorizeTests
ViewTests
Utils
default-language: Haskell2010
build-depends: dynobud,
QuickCheck >= 2,
HUnit,
test-framework,
test-framework-hunit,
test-framework-quickcheck2,
vector,
linear,
binary,
casadi-bindings,
hmatrix,
hmatrix-gsl,
base >=4.6 && < 5
ghc-options: -O2