comparison +multiblock/nonConformingInterfaceOptions.m @ 913:95cd70f4b07d feature/utux2D

Bugfix in nonConformingInterfaceOptions
author Martin Almquist <malmquist@stanford.edu>
date Sun, 25 Nov 2018 21:08:55 -0800
parents ecfccf236af0
children
comparison
equal deleted inserted replaced
912:1cdf5ead2a16 913:95cd70f4b07d
35 elseif mi/mj == 2 35 elseif mi/mj == 2
36 % Block i is finer 36 % Block i is finer
37 37
38 switch interpOpSet 38 switch interpOpSet
39 case 'MC' 39 case 'MC'
40 interpOpSet = sbp.InterpMC(mi, mj, orders{i}, orders{j}); 40 interpOpSet = sbp.InterpMC(mj+1, mi+1, orders{j}, orders{i});
41 I_i2j_good = interpOpSet.IF2C; 41 I_i2j_good = interpOpSet.IF2C;
42 I_i2j_bad = interpOpSet.IF2C; 42 I_i2j_bad = interpOpSet.IF2C;
43 I_j2i_good = interpOpSet.IC2F; 43 I_j2i_good = interpOpSet.IC2F;
44 I_j2i_bad = interpOpSet.IC2F; 44 I_j2i_bad = interpOpSet.IC2F;
45 45
46 case 'AWW' 46 case 'AWW'
47 interpOpSetF2C = sbp.InterpAWW(mi+1, mj+1, orders{i}, orders{j}, 'F2C'); 47 interpOpSetF2C = sbp.InterpAWW(mj+1, mi+1, orders{j}, orders{i}, 'F2C');
48 interpOpSetC2F = sbp.InterpAWW(mi+1, mj+1, orders{i}, orders{j}, 'C2F'); 48 interpOpSetC2F = sbp.InterpAWW(mj+1, mi+1, orders{j}, orders{i}, 'C2F');
49 I_i2j_good = interpOpSetF2C.IF2C; 49 I_i2j_good = interpOpSetF2C.IF2C;
50 I_i2j_bad = interpOpSetC2F.IF2C; 50 I_i2j_bad = interpOpSetC2F.IF2C;
51 I_j2i_good = interpOpSetC2F.IC2F; 51 I_j2i_good = interpOpSetC2F.IC2F;
52 I_j2i_bad = interpOpSetF2C.IC2F; 52 I_j2i_bad = interpOpSetF2C.IC2F;
53 end 53 end