diff scripts/ode/ode15i.m @ 25803:23483673ba43

Use is_function_handle instead of isa (x, "function_handle"). * ov-fcn-handle.cc (Fis_function_handle): Add BIST test for an inline function. * gradient.m, isequal.m, isequaln.m, __makeinfo__.m, nthargout.m, decic.m, ode15i.m, ode15s.m, ode23.m, ode45.m, check_default_input.m, fplot.m, __ezplot__.m, __alltohandles__.m, qmr.m, spfun.m, args.tst: Use is_function_handle instead of isa (x, "function_handle").
author Rik <rik@octave.org>
date Wed, 15 Aug 2018 15:29:11 -0700
parents 5625b2237a4d
children 00f796120a6d
line wrap: on
line diff
--- a/scripts/ode/ode15i.m	Wed Aug 15 14:13:28 2018 -0700
+++ b/scripts/ode/ode15i.m	Wed Aug 15 15:29:11 2018 -0700
@@ -115,7 +115,7 @@
       catch
         warning (lasterr);
       end_try_catch
-      if (! isa (options.Jacobian, "function_handle"))
+      if (! is_function_handle (options.Jacobian))
         error ("Octave:invalid-input-arg",
                [solver ": invalid value assigned to field 'Jacobian'"]);
       endif
@@ -129,7 +129,7 @@
       catch
         warning (lasterr);
       end_try_catch
-      if (! isa (options.OutputFcn, "function_handle"))
+      if (! is_function_handle (options.OutputFcn))
         error ("Octave:invalid-input-arg",
                [solver ": invalid value assigned to field 'OutputFcn'"]);
       endif
@@ -143,7 +143,7 @@
       catch
         warning (lasterr);
       end_try_catch
-      if (! isa (options.Events, "function_handle")
+      if (! is_function_handle (options.Events)
           && ! ismatrix (options.Events))
         error ("Octave:invalid-input-arg",
                [solver ": invalid value assigned to field 'Events'"]);
@@ -194,7 +194,7 @@
                [solver ": invalid value assigned to field 'Jacobian'"]);
       endif
 
-    elseif (isa (options.Jacobian, "function_handle"))
+    elseif (is_function_handle (options.Jacobian))
       options.havejacfun = true;
       if (nargin (options.Jacobian) == 3)
         [A, B] = options.Jacobian (trange(1), y0, yp0);