casadi-bindings 2.2.0.6 → 2.2.0.7
raw patch · 2 files changed
+10/−1 lines, 2 files
Files
- casadi-bindings.cabal +1/−1
- src/Casadi/Sparsity.hs +9/−0
casadi-bindings.cabal view
@@ -1,5 +1,5 @@ name: casadi-bindings-version: 2.2.0.6+version: 2.2.0.7 synopsis: mid-level bindings to CasADi category: Numerical, Math description:
src/Casadi/Sparsity.hs view
@@ -5,6 +5,7 @@ , upper, lower, spy, spyMatlab , dense, sparse, scalar , compress, compressed+ , getRow, getCol ) where import qualified Data.Vector as V@@ -44,6 +45,14 @@ scalar :: Sparsity scalar = unsafePerformIO sparsity_scalar__0 {-# NOINLINE scalar #-}++getRow :: Sparsity -> V.Vector Int+getRow s = unsafePerformIO (sparsity_row__1 s) -- todo: getRow in 2.3+{-# NOINLINE getRow #-}++getCol :: Sparsity -> V.Vector Int+getCol s = unsafePerformIO (sparsity_getCol s)+{-# NOINLINE getCol #-} sparse :: Int -> Int -> V.Vector Int -> V.Vector Int -> Sparsity sparse nr nc r c = unsafePerformIO (sparsity__0 nr nc r c)