Mercurial > repos > public > sbplib
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; |