Mercurial > repos > public > sbplib
comparison +sbp/InterpOpsOP.m @ 952:27ce3f653aa7 feature/utux2D
Improve comments in InterpOpsXX
author | Martin Almquist <malmquist@stanford.edu> |
---|---|
date | Fri, 07 Dec 2018 11:10:31 -0800 |
parents | ed8c98c4d479 |
children |
comparison
equal
deleted
inserted
replaced
950:cab047de7f5d | 952:27ce3f653aa7 |
---|---|
1 % Order-preserving (OP) interpolation operators, see | |
2 % Almquist, Wang, Werpers, | |
3 % "Order-Preserving Interpolation for Summation-by-Parts Operators | |
4 % at Non-Conforming Interfaces", https://arxiv.org/abs/1806.01931 | |
5 % | |
6 % Let ^* denote the adjoint. These operators satsify | |
7 % | |
8 % Iuv2.good = Iv2u.bad^* | |
9 % Iv2u.good = Iu2v.bad^* | |
10 % | |
11 % The .bad operators have the same order of accuracy as the operators | |
12 % by Mattsson and Carpenter (MC) in InterpOpsMC, i.e. order p, | |
13 % if the interior stencil is order 2p. The .good operators are | |
14 % one order more accurate, i.e. order p+1. | |
15 % | |
16 % For PDEs of second order in space, the OP operators allow for the same | |
17 % convergence rate as with conforming interfaces, which is an improvement | |
18 % by one order compared what is possible with the MC operators. | |
1 classdef InterpOpsOP < sbp.InterpOps | 19 classdef InterpOpsOP < sbp.InterpOps |
2 properties | 20 properties |
3 | 21 |
4 % Structs of interpolation operators, fields .good and .bad | 22 % Structs of interpolation operators, fields .good and .bad |
5 Iu2v | 23 Iu2v |