Mercurial > octave-nkf
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