diff liboctave/ChangeLog @ 8524:937921654627

clean up Array and DiagArray2
author Jaroslav Hajek <highegg@gmail.com>
date Thu, 15 Jan 2009 07:22:24 +0100
parents ad3afaaa19c1
children 17e0ad741fac
line wrap: on
line diff
--- a/liboctave/ChangeLog	Thu Jan 15 07:22:24 2009 +0100
+++ b/liboctave/ChangeLog	Thu Jan 15 07:22:24 2009 +0100
@@ -1,3 +1,17 @@
+2009-01-14  Jaroslav Hajek  <highegg@gmail.com>
+	
+	* Array.h (Array<T>::rep, Array<T>::dimensions): Make protected.
+	* Array.cc (Array<T>::make_unique): Move implementation here.
+	(Array<T>::fill): Dtto.
+	* DiagArray2.h (DiagArray2<T>): Reimplement without abusing
+	Array<T> internals.
+	(DiagArray2<T>::operator Array2<T>): New method.
+	* DiagArray2.cc (DiagArray2<T>): Update methods.
+	* MDiagArray2.h (MDiagArray2<T>::operator Array2<T>): Simplify.
+	* PermMatrix.h (PermMatrix): Reimplement without abusing
+	Array<T> internals.
+	* PermMatrix.cc (PermMatrix): Update methods.
+
 2009-01-14  Jaroslav Hajek  <highegg@gmail.com>
 
 	* Array.cc, Array.h (all Array<T> constructors): Handle slice_data and