Mercurial > repos > public > sbplib
comparison +sbp/D4Lonely.m @ 325:72468bc9b63f feature/beams
Renamed some operator implementations.
| author | Jonatan Werpers <jonatan@werpers.com> |
|---|---|
| date | Mon, 26 Sep 2016 09:55:16 +0200 |
| parents | c0cbffcf6513 |
| children | d24869abc7cd |
comparison
equal
deleted
inserted
replaced
| 324:c0cbffcf6513 | 325:72468bc9b63f |
|---|---|
| 32 | 32 |
| 33 elseif order == 4 | 33 elseif order == 4 |
| 34 switch opt | 34 switch opt |
| 35 case 'min_boundary_points' | 35 case 'min_boundary_points' |
| 36 [H, HI, D4, e_l, e_r, M4, d2_l, d2_r, d3_l, d3_r, d1_l, d1_r] = ... | 36 [H, HI, D4, e_l, e_r, M4, d2_l, d2_r, d3_l, d3_r, d1_l, d1_r] = ... |
| 37 sbp.implementations.d4_variable_4_min_boundary_points(m, obj.h); | 37 sbp.implementations.d4_lonely_4_min_boundary_points(m, obj.h); |
| 38 % obj.borrowing.N.S2 = 0.5055; | 38 % obj.borrowing.N.S2 = 0.5055; |
| 39 % obj.borrowing.N.S3 = 0.9290; | 39 % obj.borrowing.N.S3 = 0.9290; |
| 40 otherwise | 40 otherwise |
| 41 [H, HI, D1, D2, D4, e_l, e_r, M4, d2_l, d2_r, d3_l, d3_r, d1_l, d1_r] = ... | 41 [H, HI, D1, D2, D4, e_l, e_r, M4, d2_l, d2_r, d3_l, d3_r, d1_l, d1_r] = ... |
| 42 sbp.implementations.d4_variable_4(m, obj.h); | 42 sbp.implementations.d4_variable_4(m, obj.h); |
| 46 | 46 |
| 47 elseif order == 6 | 47 elseif order == 6 |
| 48 switch opt | 48 switch opt |
| 49 case '2' | 49 case '2' |
| 50 [H, HI, D4, e_l, e_r, M4, d2_l, d2_r, d3_l, d3_r, d1_l, d1_r] = ... | 50 [H, HI, D4, e_l, e_r, M4, d2_l, d2_r, d3_l, d3_r, d1_l, d1_r] = ... |
| 51 sbp.implementations.d4_variable_6_2(m, obj.h); | 51 sbp.implementations.d4_lonely_6_2(m, obj.h); |
| 52 % obj.borrowing.N.S2 = 0.3259; | 52 % obj.borrowing.N.S2 = 0.3259; |
| 53 % obj.borrowing.N.S3 = 0.1580; | 53 % obj.borrowing.N.S3 = 0.1580; |
| 54 case '3' | 54 case '3' |
| 55 [H, HI, D4, e_l, e_r, M4, d2_l, d2_r, d3_l, d3_r, d1_l, d1_r] = ... | 55 [H, HI, D4, e_l, e_r, M4, d2_l, d2_r, d3_l, d3_r, d1_l, d1_r] = ... |
| 56 sbp.implementations.d4_variable_6_3(m, obj.h); | 56 sbp.implementations.d4_lonely_6_3(m, obj.h); |
| 57 % obj.borrowing.N.S2 = 0.3259; | 57 % obj.borrowing.N.S2 = 0.3259; |
| 58 % obj.borrowing.N.S3 = 0.1580; | 58 % obj.borrowing.N.S3 = 0.1580; |
| 59 case 'min_boundary_points' | 59 case 'min_boundary_points' |
| 60 [H, HI, D4, e_l, e_r, M4, d2_l, d2_r, d3_l, d3_r, d1_l, d1_r] = ... | 60 [H, HI, D4, e_l, e_r, M4, d2_l, d2_r, d3_l, d3_r, d1_l, d1_r] = ... |
| 61 sbp.implementations.d4_variable_6_min_boundary_points(m, obj.h); | 61 sbp.implementations.d4_lonely_6_min_boundary_points(m, obj.h); |
| 62 % obj.borrowing.N.S2 = 0.3259; | 62 % obj.borrowing.N.S2 = 0.3259; |
| 63 % obj.borrowing.N.S3 = 0.1580; | 63 % obj.borrowing.N.S3 = 0.1580; |
| 64 otherwise | 64 otherwise |
| 65 [H, HI, D1, D2, D4, e_l, e_r, M4, d2_l, d2_r, d3_l, d3_r, d1_l, d1_r] = ... | 65 [H, HI, D1, D2, D4, e_l, e_r, M4, d2_l, d2_r, d3_l, d3_r, d1_l, d1_r] = ... |
| 66 sbp.implementations.d4_variable_6(m, obj.h); | 66 sbp.implementations.d4_variable_6(m, obj.h); |
| 70 | 70 |
| 71 elseif order == 8 | 71 elseif order == 8 |
| 72 switch opt | 72 switch opt |
| 73 case 'min_boundary_points' | 73 case 'min_boundary_points' |
| 74 [H, HI, D4, e_l, e_r, M4, d2_l, d2_r, d3_l, d3_r, d1_l, d1_r] = ... | 74 [H, HI, D4, e_l, e_r, M4, d2_l, d2_r, d3_l, d3_r, d1_l, d1_r] = ... |
| 75 sbp.implementations.d4_variable_8_min_boundary_points(m, obj.h); | 75 sbp.implementations.d4_lonely_8_min_boundary_points(m, obj.h); |
| 76 % obj.borrowing.N.S2 = 0.3259; | 76 % obj.borrowing.N.S2 = 0.3259; |
| 77 % obj.borrowing.N.S3 = 0.1580; | 77 % obj.borrowing.N.S3 = 0.1580; |
| 78 otherwise | 78 otherwise |
| 79 [H, HI, D4, e_l, e_r, M4, d2_l, d2_r, d3_l, d3_r, d1_l, d1_r] = ... | 79 [H, HI, D4, e_l, e_r, M4, d2_l, d2_r, d3_l, d3_r, d1_l, d1_r] = ... |
| 80 sbp.implementations.d4_variable_8_higher_boundary_order(m, obj.h); | 80 sbp.implementations.d4_lonely_8_higher_boundary_order(m, obj.h); |
| 81 % obj.borrowing.N.S2 = 0.3259; | 81 % obj.borrowing.N.S2 = 0.3259; |
| 82 % obj.borrowing.N.S3 = 0.1580; | 82 % obj.borrowing.N.S3 = 0.1580; |
| 83 end | 83 end |
| 84 else | 84 else |
| 85 error('Invalid operator order.'); | 85 error('Invalid operator order.'); |
