changeset 245:91bde82e34eb sparse

Add newSparseMatrix to api (needs test)
author Chris Cannam
date Mon, 20 May 2013 16:48:44 +0100
parents bb5fec8db722
children 58e98d146dc1
files yetilab/matrix/matrix.yeti
diffstat 1 files changed, 2 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/yetilab/matrix/matrix.yeti	Mon May 20 16:46:38 2013 +0100
+++ b/yetilab/matrix/matrix.yeti	Mon May 20 16:48:44 2013 +0100
@@ -498,6 +498,7 @@
     newMatrix,
     newRowVector,
     newColumnVector,
+    newSparseMatrix = makeSparse
 }
 as
 {
@@ -541,5 +542,6 @@
     newMatrix is (ColumnMajor () | RowMajor ()) -> list<vector> -> matrix, 
     newRowVector is vector -> matrix, 
     newColumnVector is vector -> matrix,
+    newSparseMatrix is (ColumnMajor () | RowMajor ()) -> { .rows is number, .columns is number } -> list<{ .i is number, .j is number, .v is number }> -> matrix
 }