diff liboctave/ChangeLog @ 7805:62affb34e648

Make quad work with single precision
author David Bateman <dbateman@free.fr>
date Mon, 19 May 2008 10:22:38 +0200
parents a0c550b22e61
children 7ab1ccf4256c
line wrap: on
line diff
--- a/liboctave/ChangeLog	Wed May 21 19:25:08 2008 +0200
+++ b/liboctave/ChangeLog	Mon May 19 10:22:38 2008 +0200
@@ -1,3 +1,16 @@
+2008-05-21  David Bateman  <dbateman@free.fr>
+
+	* Quad-opts.in: Handle single precision tolerances.
+	* Quad.cc (float_user_fcn): New static variable.
+	(quad_float_fcn_ptr): New typedef.
+	(qagp, quagi): New QUADPACK decls.
+	(float_user_function): New function.
+	(DefQuad::do_integrate, IndefQuad::do_integrate): Float versions.
+	(FloatDefQuad::do_integrate, FloatIndefQuad::do_integrate):
+	New functions.
+	* Quad.h (class Quad): Handle float type.
+	(class FloatDefQuad, class FloatIndefQuad): New classes.
+
 2008-05-21  Jaroslav Hajek <highegg@gmail.com>
 
 	* fCMatrix.h (xgemm): Provide decl.