diff liboctave/Array2.h @ 6979:2883ea1c5c18

[project @ 2007-10-08 20:23:48 by dbateman]
author dbateman
date Mon, 08 Oct 2007 20:26:01 +0000
parents 4c8a2e4e0717
children 9dc99ab00c86
line wrap: on
line diff
--- a/liboctave/Array2.h	Mon Oct 08 19:41:28 2007 +0000
+++ b/liboctave/Array2.h	Mon Oct 08 20:26:01 2007 +0000
@@ -56,6 +56,11 @@
   Array2 (octave_idx_type r, octave_idx_type c, const T& val)
     : Array<T> (dim_vector (r, c), val) { }
 
+  Array2 (const dim_vector& dv) : Array<T> (dv) { }
+
+  Array2 (const dim_vector& dv, const T& val) 
+    : Array<T> (dv) { Array<T>::fill (val); }
+
   Array2 (const Array2<T>& a) : Array<T> (a, a.dims ()) { }
 
   Array2 (const Array<T>& a, octave_idx_type r, octave_idx_type c)