diff liboctave/Array.cc @ 10674:e3064439d6b4

new Array method for internal use
author Jaroslav Hajek <highegg@gmail.com>
date Tue, 01 Jun 2010 12:34:16 +0200
parents b17a966099ed
children 0ba9bd294421
line wrap: on
line diff
--- a/liboctave/Array.cc
+++ b/liboctave/Array.cc
@@ -2571,6 +2571,16 @@
 }
 
 template <class T>
+bool Array<T>::optimize_dimensions (const dim_vector& dv)
+{
+  bool retval = dimensions == dv;
+  if (retval)
+    dimensions = dv;
+  
+  return retval;
+}
+
+template <class T>
 void Array<T>::instantiation_guard ()
 {
   // This guards against accidental implicit instantiations.