diff liboctave/dim-vector.h @ 10403:69ecfbffcf4f

liboctave/dim-vector.h: New constructor accepting a C array of dimensions.
author Soren Hauberg <hauberg@gmail.com>
date Sun, 07 Mar 2010 15:01:47 -0800
parents e5ae13b8b2c2
children 6c19d6fcd7e5
line wrap: on
line diff
--- a/liboctave/dim-vector.h
+++ b/liboctave/dim-vector.h
@@ -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)
   {