eigen 2.1.5 → 2.1.6
raw patch · 3 files changed
+3/−10 lines, 3 filesdep ~base
Dependency ranges changed: base
Files
- Data/Eigen/Internal.hsc +2/−2
- cbits/eigen-sparse-la.h +0/−7
- eigen.cabal +1/−1
Data/Eigen/Internal.hsc view
@@ -54,7 +54,7 @@ in return vs -- | Complex number for FFI with the same memory layout as std::complex\<T\>-data CComplex a = CComplex !a !a+data CComplex a = CComplex !a !a deriving Show instance Storable a => Storable (CComplex a) where sizeOf _ = sizeOf (undefined :: a) * 2@@ -66,7 +66,7 @@ <$> peekElemOff (castPtr p) 0 <*> peekElemOff (castPtr p) 1 -data CTriplet a = CTriplet !CInt !CInt !a+data CTriplet a = CTriplet !CInt !CInt !a deriving Show instance Storable a => Storable (CTriplet a) where sizeOf _ = sizeOf (undefined :: a) + sizeOf (undefined :: CInt) * 2
cbits/eigen-sparse-la.h view
@@ -24,13 +24,6 @@ extern "C" { -enum Solver {- ConjugateGradient,- BiCGSTAB,- SparseLU,- SparseQR-};- const char* eigen_sparse_la_newSolver(int, int, void**); const char* eigen_sparse_la_freeSolver(int, int, void*); const char* eigen_sparse_la_factorize(int, int, void*, void*);
eigen.cabal view
@@ -1,5 +1,5 @@ name: eigen-version: 2.1.5+version: 2.1.6 homepage: https://github.com/osidorkin/haskell-eigen synopsis: Eigen C++ library (linear algebra: matrices, sparse matrices, vectors, numerical solvers). description: This module provides Haskell binding for <http://eigen.tuxfamily.org/ Eigen C++ library>.