Skip to content

Commit ca21222

Browse files
Consistent use of inputParser
1 parent 2a7d5d5 commit ca21222

File tree

5 files changed

+18
-19
lines changed

5 files changed

+18
-19
lines changed

src/+otp/+allencahn/+presets/Canonical.m

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@
44
function obj = Canonical(varargin)
55

66
p = inputParser;
7-
addParameter(p, 'Size', 150, @isscalar);
8-
addParameter(p, 'alpha', 0.1, @isnumeric);
9-
addParameter(p, 'beta', 1, @isnumeric);
7+
p.addParameter('Size', 150, @isscalar);
8+
p.addParameter('alpha', 0.1);
9+
p.addParameter('beta', 1);
1010

11-
parse(p, varargin{:});
11+
p.parse(varargin{:});
1212

1313
s = p.Results;
1414

src/+otp/+cusp/+presets/Canonical.m

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@
55
function obj = Canonical(varargin)
66

77
p = inputParser;
8-
addParameter(p, 'Size', 32, @isscalar);
9-
addParameter(p, 'epsilon', 1e-4, @isnumeric);
10-
addParameter(p, 'sigma', 1/144, @isnumeric);
8+
p.addParameter('Size', 32, @isscalar);
9+
p.addParameter('epsilon', 1e-4);
10+
p.addParameter('sigma', 1/144);
1111

1212

13-
parse(p, varargin{:});
13+
p.parse(varargin{:});
1414

1515
s = p.Results;
1616

src/+otp/+lorenz96/+presets/Canonical.m

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,17 +19,16 @@
1919
function obj = Canonical(varargin)
2020

2121
p = inputParser;
22-
addParameter(p, 'Size', 40, @isscalar);
23-
addParameter(p, 'Forcing', 8, @(x) isnumeric(x) || isa(x, 'function_handle'));
22+
p.addParameter('Size', 40, @isscalar);
23+
p.addParameter('Forcing', 8);
2424

25-
parse(p, varargin{:});
25+
p.parse(varargin{:});
2626

2727
s = p.Results;
2828

2929
N = s.Size;
30-
F = s.Forcing;
3130

32-
params.forcingFunction = F;
31+
params.forcingFunction = s.Forcing;
3332

3433
% We initialise the Lorenz96 model as in (Lorenz & Emanuel 1998)
3534

src/+otp/+lorenz96/+presets/PopovSandu.m

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@
2828

2929
p = inputParser;
3030
p.KeepUnmatched = true;
31-
addParameter(p, 'Partitions', (mod(N, 4) == 0)*4 + (mod(N, 4) ~= 0)*1, @(x) mod(N, x) == 0);
32-
parse(p, pu);
31+
p.addParameter('Partitions', (mod(N, 4) == 0)*4 + (mod(N, 4) ~= 0)*1, @(x) mod(N, x) == 0);
32+
p.parse(pu);
3333

3434
s = p.Results;
3535

src/+otp/+quadratic/+presets/Canonical.m

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@
44
tspan = [0, 10];
55

66
p = inputParser;
7-
addParameter(p, 'a', 0);
8-
addParameter(p, 'B', 1);
9-
addParameter(p, 'C', -1);
7+
p.addParameter('a', 0);
8+
p.addParameter('B', 1);
9+
p.addParameter('C', -1);
1010

11-
parse(p, varargin{:});
11+
p.parse(varargin{:});
1212

1313
s = p.Results;
1414

0 commit comments

Comments
 (0)