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;