changeset 932:3860dad28239 feature/timesteppers

Remove unnecessary(?) arguments in Rungekutta.scheme.
author Martin Almquist <malmquist@stanford.edu>
date Mon, 03 Dec 2018 16:33:27 -0800
parents 384ca2331a12
children 34b3d092a4d0
files +time/Rungekutta.m
diffstat 1 files changed, 4 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
diff -r 384ca2331a12 -r 3860dad28239 +time/Rungekutta.m
--- a/+time/Rungekutta.m	Mon Dec 03 16:26:44 2018 -0800
+++ b/+time/Rungekutta.m	Mon Dec 03 16:33:27 2018 -0800
@@ -33,12 +33,12 @@
                 % TODO: method "rk4" is also implemented in the butcher tableau, but the rungekutta_4.m implementation
                 % might be slightly more efficient. Need to do some profiling before deciding whether or not to keep it.
                 if (method == "rk4")
-                    obj.scheme = @(v,t,dt,F,n) time.rk.rungekutta_4(v ,t, dt, F);
+                    obj.scheme = @(v,t,n) time.rk.rungekutta_4(v ,t, dt, F);
                 else
-                    obj.scheme = @(v,t,dt,F,n) time.rk.rungekutta(v, t, dt, F, obj.coeffs);
+                    obj.scheme = @(v,t,n) time.rk.rungekutta(v, t, dt, F, obj.coeffs);
                 end
             else
-                obj.scheme = @(v,t,dt,F,n) time.rk.rungekuttaDiscreteData(v, t, dt, F, obj.coeffs, discreteData, n);
+                obj.scheme = @(v,t,n) time.rk.rungekuttaDiscreteData(v, t, dt, F, obj.coeffs, discreteData, n);
             end
         end
 
@@ -56,7 +56,7 @@
         end
 
         function obj = step(obj)
-            [obj.v, obj.V, obj.K] = obj.scheme(obj.v, obj.t, obj.dt, obj.F, obj.n);
+            [obj.v, obj.V, obj.K] = obj.scheme(obj.v, obj.t, obj.n);
             obj.t = obj.t + obj.dt;
             obj.n = obj.n + 1;
         end