diff liboctave/numeric/gsvd.h @ 24653:f0de21a6a426

Use new LAPACK functions in gsvd if available (bug #50463). * oct-shlib.cc: Search all loaded functions if function name is empty. * oct-shlib.h (destructor): Prevent double free on close. * gsvd.cc: Check on run-time whether *ggsvd3 functions are available in used LAPACK library. Use *ggsvd3 functions if available. * gsvd.h (ggsvd): Add additional parameter. * lo-lapack-proto.h: Add declarations for new functions. * configure.ac: Add check for psapi.
author Markus Mützel <markus.muetzel@gmx.de>
date Sun, 07 Jan 2018 21:48:04 +0100
parents 194eb4bd202b
children 6652d3823428
line wrap: on
line diff
--- a/liboctave/numeric/gsvd.h	Mon Jan 29 16:22:30 2018 -0500
+++ b/liboctave/numeric/gsvd.h	Sun Jan 07 21:48:04 2018 +0100
@@ -104,7 +104,8 @@
                   P *u, octave_f77_int_type nrow_u,
                   P *v, octave_f77_int_type nrow_v,
                   P *q, octave_f77_int_type nrow_q,
-                  T& work, octave_f77_int_type *iwork,
+                  T& work, octave_f77_int_type lwork,
+                  octave_f77_int_type *iwork,
                   octave_f77_int_type& info);
     };
   }