Mercurial > hg > octave-lyh
diff liboctave/CDiagMatrix.cc @ 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 | 7c8e3c42ed04 |
line wrap: on
line diff
--- a/liboctave/CDiagMatrix.cc +++ b/liboctave/CDiagMatrix.cc @@ -287,7 +287,7 @@ if (i < 0 || i >= r) { (*current_liboctave_error_handler) ("invalid row selection"); - return RowVector (); + return ComplexRowVector (); } ComplexRowVector retval (c, 0.0); @@ -326,7 +326,7 @@ if (i < 0 || i >= c) { (*current_liboctave_error_handler) ("invalid column selection"); - return ColumnVector (); + return ComplexColumnVector (); } ComplexColumnVector retval (r, 0.0); @@ -342,7 +342,7 @@ if (! s) { (*current_liboctave_error_handler) ("invalid column selection"); - return ColumnVector (); + return ComplexColumnVector (); } char c = *s; @@ -353,7 +353,7 @@ else { (*current_liboctave_error_handler) ("invalid column selection"); - return ColumnVector (); + return ComplexColumnVector (); } } @@ -372,7 +372,7 @@ if (r != c) { (*current_liboctave_error_handler) ("inverse requires square matrix"); - return DiagMatrix (); + return ComplexDiagMatrix (); } ComplexDiagMatrix retval (r, c);