packages feed

casadi-bindings-2.2.0.0: casadi-bindings.cabal

name:                casadi-bindings
version:             2.2.0.0
synopsis:            mid-level bindings to CasADi
category:            Numerical, Math
description:
    Haskell bindings to the CasADi algorithmic differentiation and optimal control library.
    Version numbers correspond to the C++ library version numbers except the very last number
    which may indicate breaking changes.
    .
    This package is a mid-level interface to the low-level bindings `casadi-bindings-core`.
    .
    The `casadi-bindings-internal` package is handwritten and provides some casadi memory management
    wrappers and C++ standard type marsahalling.
    .
    The module `casadi-bindings-core` is autogenerated
    from casadi's swig interface and corresponds to the casadi C++ API
    (though some functions will be missing).
    .
    For high-level bindings, see my <https://github.com/ghorn/dynobud dynobud> project
    .
    The current instructions for getting started on Debian/Ubuntu:
    .
    Install casadi from source or with apt-get for debian or homebrew for osx (IN PROGRESS)
    .
    >> apt-get install libcasadi*
    .
    Then cabal install this package
    .
    >> cabal update; cabal install casadi-bindings

homepage:            http://github.com/ghorn/casadi-bindings
license:             LGPL-3
license-file:        LICENSE
author:              Greg Horn
maintainer:          gregmainland@gmail.com
copyright:           (c) Greg Horn 2013-2014
build-type:          Simple
cabal-version:       >=1.10

library
  hs-source-dirs:      src
  exposed-modules:     Casadi.Callback
                       Casadi.DMatrix
                       Casadi.Function
                       Casadi.GenericC
                       Casadi.IOSchemes
                       Casadi.MX
                       Casadi.MXFunction
                       Casadi.Option
                       Casadi.Overloading
                       Casadi.SharedObject
                       Casadi.Slice
                       Casadi.Sparsity
                       Casadi.SX
                       Casadi.SXFunction
  build-depends:       base >=4.6 && <5,
                       linear,
                       vector,
                       containers,
                       casadi-bindings-internal == 0.1.2,
                       casadi-bindings-core     == 2.2.0.0
  default-language:    Haskell2010

source-repository head
  type: git
  location: git://github.com/ghorn/casadi-bindings.git