Mercurial > repos > public > sbplib
comparison +time/CdiffNonlin.m @ 13:b18d3d201a71
Fixed initialization of step counter in timesteppers.
author | Jonatan Werpers <jonatan@werpers.com> |
---|---|
date | Tue, 22 Sep 2015 08:41:28 +0200 |
parents | 8e14b5a577a6 |
children | cd2e28c5ecd2 |
comparison
equal
deleted
inserted
replaced
12:c71095442c57 | 13:b18d3d201a71 |
---|---|
10 n | 10 n |
11 end | 11 end |
12 | 12 |
13 | 13 |
14 methods | 14 methods |
15 function obj = CdiffNonlin(D, E, S, k, t0, v, v_prev) | 15 function obj = CdiffNonlin(D, E, S, k, t0,n0, v, v_prev) |
16 m = size(D(v),1); | 16 m = size(D(v),1); |
17 default_arg('E',@(v)sparse(m,m)); | 17 default_arg('E',@(v)sparse(m,m)); |
18 default_arg('S',@(v,t)sparse(m,1)); | 18 default_arg('S',@(v,t)sparse(m,1)); |
19 | 19 |
20 | 20 |
25 obj.D = D; | 25 obj.D = D; |
26 obj.E = E; | 26 obj.E = E; |
27 obj.S = S; | 27 obj.S = S; |
28 obj.k = k; | 28 obj.k = k; |
29 obj.t = t0; | 29 obj.t = t0; |
30 obj.n = n0; | |
30 obj.v = v; | 31 obj.v = v; |
31 obj.v_prev = v_prev; | 32 obj.v_prev = v_prev; |
32 end | 33 end |
33 | 34 |
34 function [v,t] = getV(obj) | 35 function [v,t] = getV(obj) |