comparison +scheme/LaplaceCurvilinear.m @ 564:9bf49338f8e6 feature/grids/laplace_refactor

Fix bug in creation of boundary inner products
author Jonatan Werpers <jonatan@werpers.com>
date Wed, 30 Aug 2017 17:33:41 +0200
parents 8f780429dab2
children f4b0d0e84305
comparison
equal deleted inserted replaced
563:8f780429dab2 564:9bf49338f8e6
197 197
198 obj.Dx = spdiag( y_v./J)*Du + spdiag(-y_u./J)*Dv; 198 obj.Dx = spdiag( y_v./J)*Du + spdiag(-y_u./J)*Dv;
199 obj.Dy = spdiag(-x_v./J)*Du + spdiag( x_u./J)*Dv; 199 obj.Dy = spdiag(-x_v./J)*Du + spdiag( x_u./J)*Dv;
200 200
201 %% Boundary inner products 201 %% Boundary inner products
202 H_w = H_v*s_w; 202 obj.H_w = H_v*spdiag(s_w);
203 H_e = H_v*s_e; 203 obj.H_e = H_v*spdiag(s_e);
204 H_s = H_u*s_s; 204 obj.H_s = H_u*spdiag(s_s);
205 H_n = H_u*s_n; 205 obj.H_n = H_u*spdiag(s_n);
206 206
207 % Misc. 207 % Misc.
208 obj.m = m; 208 obj.m = m;
209 obj.h = [h_u h_v]; 209 obj.h = [h_u h_v];
210 obj.order = order; 210 obj.order = order;