# HG changeset patch # User Chris Cannam # Date 1369064924 -3600 # Node ID 91bde82e34ebb6c80e040fad650d0927d75435ac # Parent bb5fec8db722463ca8f12d1c508fb0d209ff2ec9 Add newSparseMatrix to api (needs test) diff -r bb5fec8db722 -r 91bde82e34eb yetilab/matrix/matrix.yeti --- 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 -> 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 }