Mercurial > hg > octave-nkf
diff liboctave/ChangeLog @ 8375:e3c9102431a9
fix design problems of diag & perm matrix classes
author | Jaroslav Hajek <highegg@gmail.com> |
---|---|
date | Fri, 05 Dec 2008 10:20:18 +0100 |
parents | c3f7e2549abb |
children | 25bc2d31e1bf |
line wrap: on
line diff
--- a/liboctave/ChangeLog +++ b/liboctave/ChangeLog @@ -1,3 +1,21 @@ +2008-12-04 Jaroslav Hajek <highegg@gmail.com> + + * DiagArray2.h (DiagArray2<T>): Inherit Array<T> privately. + (DiagArray2<T>::dim1, dim2, rows, columns, cols, length, + nelem, numel, byte_size, dims): New methods. + (DiagArray2<T>::diag): New method decl. + * DiagArray2.cc (DiagArray2<T>::diag): New method. + * MDiagArray2.h (MDiagArray2<T>::diag): New method. + * dDiagMatrix.cc (DiagMatrix::diag): Remove. + * fDiagMatrix.cc (FloatDiagMatrix::diag): Remove. + * CDiagMatrix.cc (ComplexDiagMatrix::diag): Remove. + * fCDiagMatrix.cc (FloatComplexDiagMatrix::diag): Remove. + + * PermMatrix.h (PermMatrix): Inherit Array<octave_idx_type> privately. + (PermMatrix::dim1, dim2, rows, columns, cols, length, + nelem, numel, byte_size, dims): New methods. + + 2008-12-04 Jaroslav Hajek <highegg@gmail.com> * dDiagMatrix.cc (DiagMatrix::determinant, DiagMatrix::rcond): New