diff liboctave/dDiagMatrix.h @ 3585:d9803711e047

[project @ 2000-02-08 04:35:39 by jwe]
author jwe
date Tue, 08 Feb 2000 04:35:47 +0000
parents 2923f52d8fda
children 6e86256e9c54
line wrap: on
line diff
--- a/liboctave/dDiagMatrix.h	Mon Feb 07 09:24:41 2000 +0000
+++ b/liboctave/dDiagMatrix.h	Tue Feb 08 04:35:47 2000 +0000
@@ -34,7 +34,8 @@
 
 #include "mx-defs.h"
 
-class DiagMatrix : public MDiagArray2<double>
+class
+DiagMatrix : public MDiagArray2<double>
 {
 friend class SVD;
 friend class ComplexSVD;
@@ -42,12 +43,18 @@
 public:
 
   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 DiagMatrix& a) : MDiagArray2<double> (a) { }
+
   DiagMatrix (const MDiagArray2<double>& a) : MDiagArray2<double> (a) { }
-  DiagMatrix (const DiagMatrix& a) : MDiagArray2<double> (a) { }
+
+  explicit DiagMatrix (const RowVector& a) : MDiagArray2<double> (a) { }
+
+  explicit DiagMatrix (const ColumnVector& a) : MDiagArray2<double> (a) { }
 
   DiagMatrix& operator = (const DiagMatrix& a)
     {