Mercurial > hg > octave-lyh
diff liboctave/MDiagArray2.h @ 10363:a0728e81ed25
improve diag matrix interface & implementation
author | Jaroslav Hajek <highegg@gmail.com> |
---|---|
date | Fri, 26 Feb 2010 11:44:38 +0100 |
parents | b47ab50a6aa8 |
children | 96ed7c629bbd |
line wrap: on
line diff
--- a/liboctave/MDiagArray2.h +++ b/liboctave/MDiagArray2.h @@ -52,8 +52,6 @@ MDiagArray2 (octave_idx_type r, octave_idx_type c, const T& val) : DiagArray2<T> (r, c, val) { } - MDiagArray2 (const dim_vector& dv) : DiagArray2<T> (dv) { } - MDiagArray2 (const MDiagArray2<T>& a) : DiagArray2<T> (a) { } MDiagArray2 (const DiagArray2<T>& a) : DiagArray2<T> (a) { } @@ -74,9 +72,9 @@ return *this; } - operator MArray<T> () const + MArray<T> array_value () const { - return DiagArray2<T>::operator Array<T> (); + return DiagArray2<T>::array_value (); } octave_idx_type nnz (void) const