diff liboctave/dMatrix.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 9143cd2129c4
line wrap: on
line diff
--- a/liboctave/dMatrix.h
+++ b/liboctave/dMatrix.h
@@ -36,24 +36,32 @@
 #include "data-conv.h"
 #include "mach-info.h"
 
-class Matrix : public MArray2<double>
+class
+Matrix : public MArray2<double>
 {
 public:
 
   typedef void (*solve_singularity_handler) (double rcond);
 
   Matrix (void) : MArray2<double> () { }
+
   Matrix (int r, int c) : MArray2<double> (r, c) { }
+
   Matrix (int r, int c, double val) : MArray2<double> (r, c, val) { }
-  Matrix (const MArray2<double>& a) : MArray2<double> (a) { }
+
   Matrix (const Matrix& a) : MArray2<double> (a) { }
-  Matrix (const RowVector& rv);
-  Matrix (const ColumnVector& cv);
-  //  Matrix (const MDiagArray2<double>& a) : MArray2<double> (a) { }
-  Matrix (const DiagMatrix& a);
+
+  Matrix (const MArray2<double>& a) : MArray2<double> (a) { }
+
+  explicit Matrix (const RowVector& rv);
 
-  Matrix (const boolMatrix& a);
-  Matrix (const charMatrix& a);
+  explicit Matrix (const ColumnVector& cv);
+
+  explicit Matrix (const DiagMatrix& a);
+
+  explicit Matrix (const boolMatrix& a);
+
+  explicit Matrix (const charMatrix& a);
 
   Matrix& operator = (const Matrix& a)
     {