comparison +sbp/D1Upwind.m @ 261:6009f2712d13 operator_remake

Moved and renamned all implementations.
author Martin Almquist <martin.almquist@it.uu.se>
date Thu, 08 Sep 2016 15:35:45 +0200
parents 07fa0d6a05bb
children 23051a86faa4
comparison
equal deleted inserted replaced
260:b4116ce49ac4 261:6009f2712d13
11 methods 11 methods
12 function obj = D1Upwind(m,h,order) 12 function obj = D1Upwind(m,h,order)
13 13
14 switch order 14 switch order
15 case 2 15 case 2
16 [H, HI, Dp, Dm, e_1, e_m] = sbp.upwind2(m,h); 16 [H, HI, Dp, Dm, e_1, e_m] = ...
17 sbp.implementations.d1_upwind_2(m,h);
17 case 3 18 case 3
18 [H, HI, Dp, Dm, e_1, e_m] = sbp.upwind3(m,h); 19 [H, HI, Dp, Dm, e_1, e_m] = ...
20 sbp.implementations.d1_upwind_3(m,h);
19 case 4 21 case 4
20 [H, HI, Dp, Dm, e_1, e_m] = sbp.upwind4(m,h); 22 [H, HI, Dp, Dm, e_1, e_m] = ...
23 sbp.implementations.d1_upwind_4(m,h);
21 case 5 24 case 5
22 [H, HI, Dp, Dm, e_1, e_m] = sbp.upwind5(m,h); 25 [H, HI, Dp, Dm, e_1, e_m] = ...
26 sbp.implementations.d1_upwind_5(m,h);
23 case 6 27 case 6
24 [H, HI, Dp, Dm, e_1, e_m] = sbp.upwind6(m,h); 28 [H, HI, Dp, Dm, e_1, e_m] = ...
29 sbp.implementations.d1_upwind_6(m,h);
25 case 7 30 case 7
26 [H, HI, Dp, Dm, e_1, e_m] = sbp.upwind7(m,h); 31 [H, HI, Dp, Dm, e_1, e_m] = ...
32 sbp.implementations.d1_upwind_7(m,h);
27 case 8 33 case 8
28 [H, HI, Dp, Dm, e_1, e_m] = sbp.upwind8(m,h); 34 [H, HI, Dp, Dm, e_1, e_m] = ...
35 sbp.implementations.d1_upwind_8(m,h);
29 case 9 36 case 9
30 [H, HI, Dp, Dm, e_1, e_m] = sbp.upwind9(m,h); 37 [H, HI, Dp, Dm, e_1, e_m] = ...
38 sbp.implementations.d1_upwind_9(m,h);
31 otherwise 39 otherwise
32 error('Invalid operator order %d.',order); 40 error('Invalid operator order %d.',order);
33 end 41 end
34 42
35 obj.h = h; 43 obj.h = h;