Mercurial > hg > may
diff yetilab/matrix/test/test_matrix.yeti @ 249:1ea5bf6e76b6 sparse
A reasonable sparse multiply, and a bit quicker dense one
author | Chris Cannam |
---|---|
date | Mon, 20 May 2013 22:17:19 +0100 |
parents | ce4de16ea65d |
children | 9fe3192cce38 |
line wrap: on
line diff
--- a/yetilab/matrix/test/test_matrix.yeti Mon May 20 18:11:44 2013 +0100 +++ b/yetilab/matrix/test/test_matrix.yeti Mon May 20 22:17:19 2013 +0100 @@ -354,6 +354,12 @@ compare (mat.density (newMatrix (ColumnMajor ()) [[0,0,0],[0,0,0]])) 0 ), +"nonZeroValues-\(name)": \( + compare (mat.nonZeroValues (newMatrix (ColumnMajor ()) [[1,2,0],[0,5,0]])) 3 and + compare (mat.nonZeroValues (newMatrix (ColumnMajor ()) [[1,2,3],[4,5,6]])) 6 and + compare (mat.nonZeroValues (newMatrix (ColumnMajor ()) [[0,0,0],[0,0,0]])) 0 +), + "toSparse-\(name)": \( m = newMatrix (ColumnMajor ()) [[1,2,0],[-1,-4,6],[0,0,3]]; compareMatrices (mat.toSparse m) m and