Mercurial > hg > octave-nkf
diff liboctave/dDiagMatrix.h @ 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/dDiagMatrix.h +++ b/liboctave/dDiagMatrix.h @@ -28,34 +28,31 @@ #pragma interface #endif -#include "MArray.h" +#include "MDiagArray2.h" #include "dRowVector.h" #include "dColVector.h" #include "mx-defs.h" -class DiagMatrix : public MDiagArray<double> +class DiagMatrix : public MDiagArray2<double> { friend class SVD; friend class ComplexSVD; public: - DiagMatrix (void) : MDiagArray<double> () { } - DiagMatrix (int n) : MDiagArray<double> (n) { } - DiagMatrix (int n, double val) : MDiagArray<double> (n, n, val) { } - DiagMatrix (int r, int c) : MDiagArray<double> (r, c) { } - DiagMatrix (int r, int c, double val) : MDiagArray<double> (r, c, val) { } - DiagMatrix (const RowVector& a) : MDiagArray<double> (a) { } - DiagMatrix (const ColumnVector& a) : MDiagArray<double> (a) { } - DiagMatrix (const MDiagArray<double>& a) : MDiagArray<double> (a) { } - DiagMatrix (const DiagMatrix& a) : MDiagArray<double> (a) { } -// DiagMatrix (double a) : MDiagArray<double> (1, a) { } + DiagMatrix (void) : MDiagArray2<double> () { } + DiagMatrix (int r, int c) : MDiagArray2<double> (r, c) { } + DiagMatrix (int r, int c, double val) : MDiagArray2<double> (r, c, val) { } + DiagMatrix (const RowVector& a) : MDiagArray2<double> (a) { } + DiagMatrix (const ColumnVector& a) : MDiagArray2<double> (a) { } + DiagMatrix (const MDiagArray2<double>& a) : MDiagArray2<double> (a) { } + DiagMatrix (const DiagMatrix& a) : MDiagArray2<double> (a) { } DiagMatrix& operator = (const DiagMatrix& a) { - MDiagArray<double>::operator = (a); + MDiagArray2<double>::operator = (a); return *this; } @@ -110,7 +107,7 @@ private: - DiagMatrix (double *d, int nr, int nc) : MDiagArray<double> (d, nr, nc) { } + DiagMatrix (double *d, int nr, int nc) : MDiagArray2<double> (d, nr, nc) { } }; #endif