diff liboctave/ChangeLog @ 7400:f9df7f7520e7

[project @ 2008-01-18 08:25:24 by jwe]
author jwe
date Fri, 18 Jan 2008 08:25:24 +0000
parents 164e98cdee8b
children bd58dafaf102
line wrap: on
line diff
--- a/liboctave/ChangeLog
+++ b/liboctave/ChangeLog
@@ -1,3 +1,15 @@
+2008-01-18  John W. Eaton  <jwe@octave.org>
+
+	* dMatrix.cc (solve_singularity_warning): New function.
+	(Matrix::expm): Pass pointer to solve_singularity_warning to
+	Matrix::solve method.  Exit early if Matrix::solve fails.
+	Limit sqpow value to avoid overflowing scale factor.
+	* CMatrix.cc (solve_singularity_warning): New function.
+	(ComplexMatrix::expm): Pass pointer to solve_singularity_warning to
+	ComplexMatrix::solve method.  Exit early if ComplexMatrix::solve fails.
+	Limit sqpow value to avoid overflowing scale factor.
+	From Marco Caliari <mcaliari@math.unipd.it>.
+
 2008-01-10  Kim Hansen  <kimhanse@gmail.com>
 
 	* Sparse.cc: New tests for slicing of sparse matrices.