Mercurial > octave
diff liboctave/CDiagMatrix.cc @ 1214:0bf4d2b7def4
[project @ 1995-04-06 02:33:59 by jwe]
author | jwe |
---|---|
date | Thu, 06 Apr 1995 02:35:53 +0000 |
parents | 8302fab9fe24 |
children | f93b7fa5e113 |
line wrap: on
line diff
--- a/liboctave/CDiagMatrix.cc Thu Apr 06 02:25:28 1995 +0000 +++ b/liboctave/CDiagMatrix.cc Thu Apr 06 02:35:53 1995 +0000 @@ -37,30 +37,22 @@ * Complex Diagonal Matrix class */ -#define KLUDGE_DIAG_MATRICES -#define TYPE Complex -#define KL_DMAT_TYPE ComplexDiagMatrix -#include "mx-kludge.cc" -#undef KLUDGE_DIAG_MATRICES -#undef TYPE -#undef KL_DMAT_TYPE - ComplexDiagMatrix::ComplexDiagMatrix (const RowVector& a) - : DiagArray<Complex> (a.length ()) + : MDiagArray<Complex> (a.length ()) { for (int i = 0; i < length (); i++) elem (i, i) = a.elem (i); } ComplexDiagMatrix::ComplexDiagMatrix (const ColumnVector& a) - : DiagArray<Complex> (a.length ()) + : MDiagArray<Complex> (a.length ()) { for (int i = 0; i < length (); i++) elem (i, i) = a.elem (i); } ComplexDiagMatrix::ComplexDiagMatrix (const DiagMatrix& a) - : DiagArray<Complex> (a.rows (), a.cols ()) + : MDiagArray<Complex> (a.rows (), a.cols ()) { for (int i = 0; i < length (); i++) elem (i, i) = a.elem (i, i);