diff liboctave/MSparse.cc @ 10350:12884915a8e4

merge MArray classes & improve Array interface
author Jaroslav Hajek <highegg@gmail.com>
date Sat, 23 Jan 2010 21:41:03 +0100
parents 07ebe522dac2
children fd0a3ac60b0e
line wrap: on
line diff
--- a/liboctave/MSparse.cc	Mon Feb 22 23:07:21 2010 -0500
+++ b/liboctave/MSparse.cc	Sat Jan 23 21:41:03 2010 +0100
@@ -27,7 +27,7 @@
 
 #include "quit.h"
 #include "lo-error.h"
-#include "MArray2.h"
+#include "MArray.h"
 #include "Array-util.h"
 
 #include "MSparse.h"
@@ -187,13 +187,13 @@
 
 #define SPARSE_A2S_OP_1(OP) \
   template <class T> \
-  MArray2<T> \
+  MArray<T> \
   operator OP (const MSparse<T>& a, const T& s) \
   { \
     octave_idx_type nr = a.rows (); \
     octave_idx_type nc = a.cols (); \
  \
-    MArray2<T> r (nr, nc, (0.0 OP s));  \
+    MArray<T> r (nr, nc, (0.0 OP s));  \
  \
     for (octave_idx_type j = 0; j < nc; j++) \
       for (octave_idx_type i = a.cidx(j); i < a.cidx(j+1); i++) \
@@ -233,13 +233,13 @@
 
 #define SPARSE_SA2_OP_1(OP) \
   template <class T> \
-  MArray2<T> \
+  MArray<T> \
   operator OP (const T& s, const MSparse<T>& a) \
   { \
     octave_idx_type nr = a.rows (); \
     octave_idx_type nc = a.cols (); \
  \
-    MArray2<T> r (nr, nc, (s OP 0.0));  \
+    MArray<T> r (nr, nc, (s OP 0.0));  \
  \
     for (octave_idx_type j = 0; j < nc; j++) \
       for (octave_idx_type i = a.cidx(j); i < a.cidx(j+1); i++) \