Mercurial > repos > public > sbplib
comparison +sbp/D2Variable.m @ 670:52a9dedb9171 feature/poroelastic
Add 6th order to D2variable.
author | Martin Almquist <malmquist@stanford.edu> |
---|---|
date | Fri, 22 Dec 2017 16:38:08 +0100 |
parents | 43ea848b6aa1 |
children | 738de3a4058b |
comparison
equal
deleted
inserted
replaced
669:17e62551cdc2 | 670:52a9dedb9171 |
---|---|
24 L = x_r-x_l; | 24 L = x_r-x_l; |
25 obj.h = L/(m-1); | 25 obj.h = L/(m-1); |
26 obj.x = linspace(x_l,x_r,m)'; | 26 obj.x = linspace(x_l,x_r,m)'; |
27 | 27 |
28 switch order | 28 switch order |
29 | |
30 case 6 | |
31 | |
32 [obj.H, obj.HI, obj.D1, obj.D2, ... | |
33 ~, obj.e_l, obj.e_r, ~, ~, ~, ~, ~,... | |
34 obj.d1_l, obj.d1_r] = ... | |
35 sbp.implementations.d4_variable_6(m, obj.h); | |
36 obj.borrowing.M.d1 = 0.1878; | |
37 obj.borrowing.R.delta_D = 0.3696; | |
38 % Borrowing e^T*D1 - d1 from R | |
39 | |
29 case 4 | 40 case 4 |
30 [obj.H, obj.HI, obj.D1, obj.D2, obj.e_l,... | 41 [obj.H, obj.HI, obj.D1, obj.D2, obj.e_l,... |
31 obj.e_r, obj.d1_l, obj.d1_r] = ... | 42 obj.e_r, obj.d1_l, obj.d1_r] = ... |
32 sbp.implementations.d2_variable_4(m,obj.h); | 43 sbp.implementations.d2_variable_4(m,obj.h); |
33 obj.borrowing.M.d1 = 0.2505765857; | 44 obj.borrowing.M.d1 = 0.2505765857; |