comparison +sbp/+implementations/d2_variable_periodic_2.m @ 686:5ccf6aaf6d6b feature/poroelastic

Add D2VariablePeriodic orders 4 and 6.
author Martin Almquist <malmquist@stanford.edu>
date Thu, 08 Feb 2018 16:44:46 -0800
parents 7368affc8f78
children bbf303c1f0cf
comparison
equal deleted inserted replaced
685:b035902869a8 686:5ccf6aaf6d6b
1 function [H, HI, D1, D2, e_l, e_r, d1_l, d1_r] = d2_variable_periodic_2(m,h) 1 function [H, HI, D1, D2, e_l, e_r, d1_l, d1_r] = d2_variable_periodic_2(m,h)
2 % m = number of unique grid points, i.e. h = L/m; 2 % m = number of unique grid points, i.e. h = L/m;
3 3
4 BP = 1; 4 if(m<3)
5 if(m<2*BP) 5 error(['Operator requires at least ' num2str(3) ' grid points']);
6 error(['Operator requires at least ' num2str(2*BP) ' grid points']);
7 end 6 end
8 7
9 % Norm 8 % Norm
10 Hv = ones(m,1); 9 Hv = ones(m,1);
11 Hv = h*Hv; 10 Hv = h*Hv;