Mercurial > repos > public > sbplib
comparison +sbp/D2BlockNorm.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 |
---|---|
12 | 12 |
13 methods | 13 methods |
14 function obj = D2BlockNorm(m,h,order) | 14 function obj = D2BlockNorm(m,h,order) |
15 | 15 |
16 if order == 4 | 16 if order == 4 |
17 [H, HI, D1, D2, e_1, e_m, M,Q S_1, S_m] = sbp.blocknorm4(m,h); | 17 [H, HI, D1, D2, e_1, e_m, M, Q, S_1, S_m] = ... |
18 sbp.implementations.d2_blocknorm_4(m,h); | |
18 elseif order == 6 | 19 elseif order == 6 |
19 [H, HI, D1, D2, e_1, e_m, M,Q S_1, S_m] = sbp.blocknorm6(m,h); | 20 [H, HI, D1, D2, e_1, e_m, M, Q, S_1, S_m] = ... |
21 sbp.implementations.d2_blocknorm_6(m,h); | |
20 elseif order == 8 | 22 elseif order == 8 |
21 [H, HI, D1, D2, e_1, e_m, M,Q S_1, S_m] = sbp.blocknorm8(m,h); | 23 [H, HI, D1, D2, e_1, e_m, M, Q, S_1, S_m] = ... |
24 sbp.implementations.d2_blocknorm_8(m,h); | |
22 elseif order == 10 | 25 elseif order == 10 |
23 [H, HI, D1, D2, e_1, e_m, M,Q S_1, S_m] = sbp.blocknorm10(m,h); | 26 [H, HI, D1, D2, e_1, e_m, M, Q, S_1, S_m] = ... |
27 sbp.implementations.d2_blocknorm_10(m,h); | |
24 else | 28 else |
25 error('Invalid operator order %d.',order); | 29 error('Invalid operator order %d.',order); |
26 end | 30 end |
27 | 31 |
28 obj.h = h; | 32 obj.h = h; |