diff yetilab/matrix/matrix.yeti @ 198:0b187d845491

Simplify
author Chris Cannam
date Mon, 06 May 2013 16:53:49 +0100
parents 3f4f3af724b0
children 71a09107ee3e
line wrap: on
line diff
--- a/yetilab/matrix/matrix.yeti	Mon May 06 16:50:52 2013 +0100
+++ b/yetilab/matrix/matrix.yeti	Mon May 06 16:53:49 2013 +0100
@@ -237,21 +237,6 @@
     fi;
 
 {
-    generate,
-    constMatrix, randomMatrix, zeroMatrix, identityMatrix, zeroSizeMatrix,
-    width, height,
-    equal,
-    copyOf,
-    transposed,
-    flipped, toRowMajor, toColumnMajor,
-    scaled,
-    resizedTo,
-    asRows, asColumns,
-    sum = sum', product,
-    concat,
-    rowSlice, columnSlice,
-    newMatrix, newRowVector, newColumnVector,
-} as {
     generate is (number -> number -> number) -> { .rows is number, .columns is number } -> matrix,
     constMatrix is number -> { .rows is number, .columns is number } -> matrix,
     randomMatrix is { .rows is number, .columns is number } -> matrix,
@@ -270,7 +255,7 @@
     resizedTo is { .rows is number, .columns is number } -> matrix -> matrix,
     asRows is matrix -> list<block>, 
     asColumns is matrix -> list<block>,
-    sum is matrix -> matrix -> matrix,
+    sum is matrix -> matrix -> matrix = sum',
     product is matrix -> matrix -> matrix,
     concat is (Horizontal () | Vertical ()) -> list<matrix> -> matrix,
     rowSlice is number -> number -> matrix -> matrix,