From 59cb364ebd7bff09a19f5f83104752a14f6a5177 Mon Sep 17 00:00:00 2001 From: exfalso <0slemi0@gmail.com> Date: Fri, 7 Oct 2016 16:49:57 +0100 Subject: Redefine (#) --- packages/base/src/Internal/Sparse.hs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'packages/base/src/Internal/Sparse.hs') diff --git a/packages/base/src/Internal/Sparse.hs b/packages/base/src/Internal/Sparse.hs index 1604e7e..1ff3f57 100644 --- a/packages/base/src/Internal/Sparse.hs +++ b/packages/base/src/Internal/Sparse.hs @@ -144,13 +144,13 @@ gmXv :: GMatrix -> Vector Double -> Vector Double gmXv SparseR { gmCSR = CSR{..}, .. } v = unsafePerformIO $ do dim v /= nCols ~!~ printf "gmXv (CSR): incorrect sizes: (%d,%d) x %d" nRows nCols (dim v) r <- createVector nRows - c_smXv # csrVals # csrCols # csrRows # v # r #|"CSRXv" + (csrVals # csrCols # csrRows # v #! r) c_smXv #|"CSRXv" return r gmXv SparseC { gmCSC = CSC{..}, .. } v = unsafePerformIO $ do dim v /= nCols ~!~ printf "gmXv (CSC): incorrect sizes: (%d,%d) x %d" nRows nCols (dim v) r <- createVector nRows - c_smTXv # cscVals # cscRows # cscCols # v # r #|"CSCXv" + (cscVals # cscRows # cscCols # v #! r) c_smTXv #|"CSCXv" return r gmXv Diag{..} v @@ -211,4 +211,3 @@ instance Transposable GMatrix GMatrix tr (Diag v n m) = Diag v m n tr (Dense a n m) = Dense (tr a) m n tr' = tr - -- cgit v1.2.3