Mercurial > octave
diff src/DLD-FUNCTIONS/dassl.cc @ 14085:4e8f23ccadce stable
test: Use internal prefix "__" for %!functions to avoid polluting workspace
symbol table until bug #34497 has been resolved.
* cellfun.cc, dassl.cc, lsode.cc, qr.cc, quad.cc, data.cc, ov-fcn-handle.cc,
pt-fcn-handle.cc: Use internal prefix "__" for %!functions to avoid polluting
workspace symbol table until bug #34497 has been resolved.
author | Rik <octave@nomad.inbox5.com> |
---|---|
date | Wed, 21 Dec 2011 09:44:46 -0800 |
parents | 5fa482628bf6 |
children | 72c96de7a403 |
line wrap: on
line diff
--- a/src/DLD-FUNCTIONS/dassl.cc Wed Dec 21 09:12:59 2011 -0800 +++ b/src/DLD-FUNCTIONS/dassl.cc Wed Dec 21 09:44:46 2011 -0800 @@ -500,8 +500,11 @@ %% %% y1(t) = cos(t) %% y2(t) = sin(t) -%!function res = f (x, xdot, t) + +%!function res = __f (x, xdot, t) %! res = [xdot(1)+x(2); xdot(2)-x(1)]; +%!endfunction + %!test %! %! x0 = [1; 0]; @@ -511,7 +514,7 @@ %! tol = 100 * dassl_options ("relative tolerance"); %! %! -%! [x, xdot] = dassl ("f", x0, xdot0, t); +%! [x, xdot] = dassl ("__f", x0, xdot0, t); %! %! y = [cos(t), sin(t)]; %! @@ -537,8 +540,11 @@ %% %% x1(t) = exp(-10*t) %% x2(t) = 1 - x(1) -%!function res = f (x, xdot, t) + +%!function res = __f (x, xdot, t) %! res = [xdot(1)+10*x(1); x(1)+x(2)-1]; +%!endfunction + %!test %! %! x0 = [1; 0]; @@ -548,7 +554,7 @@ %! tol = 500 * dassl_options ("relative tolerance"); %! %! -%! [x, xdot] = dassl ("f", x0, xdot0, t); +%! [x, xdot] = dassl ("__f", x0, xdot0, t); %! %! y = [exp(-10*t), 1-exp(-10*t)]; %!