changeset 10636:c170eb1c067f

remove deprecated Array method
author Jaroslav Hajek <highegg@gmail.com>
date Mon, 17 May 2010 11:52:59 +0200
parents d1978e7364ad
children 9cd5aa83fa62
files liboctave/Array.cc liboctave/Array.h liboctave/ChangeLog
diffstat 3 files changed, 5 insertions(+), 11 deletions(-) [+]
line wrap: on
line diff
--- a/liboctave/Array.cc	Sun May 16 22:26:54 2010 -0700
+++ b/liboctave/Array.cc	Mon May 17 11:52:59 2010 +0200
@@ -351,14 +351,6 @@
 
 template <class T>
 Array<T>
-Array<T>::linearize (void) const
-{
-  octave_idx_type n = numel ();
-  return Array<T> (*this, dim_vector (n, 1), 0, n);
-}
-
-template <class T>
-Array<T>
 Array<T>::linear_slice (octave_idx_type lo, octave_idx_type up) const
 {
 #ifdef BOUNDS_CHECKING
--- a/liboctave/Array.h	Sun May 16 22:26:54 2010 -0700
+++ b/liboctave/Array.h	Mon May 17 11:52:59 2010 +0200
@@ -423,9 +423,6 @@
   // Extract page: A(:,:,k+1).
   Array<T> page (octave_idx_type k) const;
 
-  // Give this array as a column vector: A(:).
-  Array<T> linearize (void) const;
-
   // Extract a slice from this array as a column vector: A(:)(lo+1:up).
   // Must be 0 <= lo && up <= numel. May be up < lo.
   Array<T> linear_slice (octave_idx_type lo, octave_idx_type up) const;
--- a/liboctave/ChangeLog	Sun May 16 22:26:54 2010 -0700
+++ b/liboctave/ChangeLog	Mon May 17 11:52:59 2010 +0200
@@ -1,3 +1,8 @@
+2010-05-14  Jaroslav Hajek  <highegg@gmail.com>
+
+	* Array.cc (Array<T>::linearize): Remove.
+	* Array.h (Array<T>::linearize): Remove decl.
+
 2010-05-13  Jaroslav Hajek  <highegg@gmail.com>
 
 	* dMatrix.cc (Matrix::lssolve): Remove warnings about rank.