changeset 10404:b40a5fd3af41

Merged with upstream
author Soren Hauberg <hauberg@gmail.com>
date Sun, 07 Mar 2010 22:26:45 -0800
parents 69ecfbffcf4f (diff) 9f2bf537a651 (current diff)
children cc69a17ec801
files
diffstat 2 files changed, 11 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/liboctave/ChangeLog	Sun Mar 07 21:00:07 2010 +0000
+++ b/liboctave/ChangeLog	Sun Mar 07 22:26:45 2010 -0800
@@ -1,3 +1,7 @@
+2010-03-07  Soren Hauberg  <hauberg@gmail.com>
+
+	* dim-vector.h: New constructor accepting a C array of dimensions.
+
 2010-03-05  Jaroslav Hajek  <highegg@gmail.com>
 
 	* MArray.cc (MArray<T>::idx_add_nd): New method.
--- a/liboctave/dim-vector.h	Sun Mar 07 21:00:07 2010 +0000
+++ b/liboctave/dim-vector.h	Sun Mar 07 22:26:45 2010 -0800
@@ -154,6 +154,13 @@
     rep[1] = c;
     rep[2] = p;
   }
+  
+  dim_vector (const octave_idx_type *vec, size_t vec_size)
+    : rep (newrep (vec_size))
+  {
+    for (size_t k = 0; k < vec_size; k++)
+      rep[k] = vec[k];
+  }
 
   octave_idx_type& elem (int i)
   {