@hackage casadi-bindings2.2.0.0

mid-level bindings to CasADi

  • Installation

  • Dependencies (0)

  • Dependents (0)

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 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