Mercurial > hg > octave-nkf
diff liboctave/CDiagMatrix.cc @ 1989:a4b0826e240c
[project @ 1996-03-02 00:33:22 by jwe]
author | jwe |
---|---|
date | Sat, 02 Mar 1996 00:34:12 +0000 |
parents | 1281a23a34dd |
children | 1b57120c997b |
line wrap: on
line diff
--- a/liboctave/CDiagMatrix.cc +++ b/liboctave/CDiagMatrix.cc @@ -38,22 +38,8 @@ // Complex Diagonal Matrix class -ComplexDiagMatrix::ComplexDiagMatrix (const RowVector& a) - : MDiagArray<Complex> (a.length ()) -{ - for (int i = 0; i < length (); i++) - elem (i, i) = a.elem (i); -} - -ComplexDiagMatrix::ComplexDiagMatrix (const ColumnVector& a) - : MDiagArray<Complex> (a.length ()) -{ - for (int i = 0; i < length (); i++) - elem (i, i) = a.elem (i); -} - ComplexDiagMatrix::ComplexDiagMatrix (const DiagMatrix& a) - : MDiagArray<Complex> (a.rows (), a.cols ()) + : MDiagArray2<Complex> (a.rows (), a.cols ()) { for (int i = 0; i < length (); i++) elem (i, i) = a.elem (i, i);