getfem-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Getfem-commits] r5115 - /trunk/getfem/interface/tests/matlab/demo_lapla


From: Yves . Renard
Subject: [Getfem-commits] r5115 - /trunk/getfem/interface/tests/matlab/demo_laplacian_DG.m
Date: Sat, 31 Oct 2015 15:05:01 -0000

Author: renard
Date: Sat Oct 31 16:05:00 2015
New Revision: 5115

URL: http://svn.gna.org/viewcvs/getfem?rev=5115&view=rev
Log:
minor change

Modified:
    trunk/getfem/interface/tests/matlab/demo_laplacian_DG.m

Modified: trunk/getfem/interface/tests/matlab/demo_laplacian_DG.m
URL: 
http://svn.gna.org/viewcvs/getfem/trunk/getfem/interface/tests/matlab/demo_laplacian_DG.m?rev=5115&r1=5114&r2=5115&view=diff
==============================================================================
--- trunk/getfem/interface/tests/matlab/demo_laplacian_DG.m     (original)
+++ trunk/getfem/interface/tests/matlab/demo_laplacian_DG.m     Sat Oct 31 
16:05:00 2015
@@ -27,7 +27,7 @@
 draw = true;
 quadrangles = true;
 K = 2;           % Degree of the discontinuous finite element method
-interior_penalty_factor = 1E5; % Parameter of the interior penalty term
+interior_penalty_factor = 1E7; % Parameter of the interior penalty term
 
 asize =  size(who('automatic_var654'));
 if (asize(1)) draw = false; end;
@@ -57,7 +57,7 @@
 border = gf_mesh_get(m,'outer faces');
 GAMMAD=1;
 gf_mesh_set(m, 'boundary', GAMMAD, border);
-% Inner faces for the interior penalty terms
+% Inner edges for the interior penalty terms
 in_faces = gf_mesh_get(m,'inner faces');
 INNER_FACES=2;
 gf_mesh_set(m, 'boundary', INNER_FACES, in_faces);
@@ -96,9 +96,12 @@
     gf_model_set(md, 'add Dirichlet condition with Nitsche method', mim, 'u', 
expr, 'gamma0', GAMMAD, theta, 'DirichletData');
 end
 
-% Interior penalty term
+% Interior penalty terms
 gf_model_set(md, 'add initialized data', 'alpha', [interior_penalty_factor]);
+gf_model_set(md, 'add linear generic assembly brick', mim, 
'(u-Interpolate(u,neighbour_elt))*(Grad_Test_u.Normal)/2 + 
(u-Interpolate(u,neighbour_elt))*(Interpolate(Grad_Test_u,neighbour_elt).Normal)/2',
 INNER_FACES);
+gf_model_set(md, 'add linear generic assembly brick', mim, 
'-Test_u*(Grad_u.Normal + 
Interpolate(Grad_u,neighbour_elt).Normal)/2+Interpolate(Test_u,neighbour_elt)*(Grad_u.Normal
 + Interpolate(Grad_u,neighbour_elt).Normal)/2', INNER_FACES);
 gf_model_set(md, 'add linear generic assembly brick', mim, 
'alpha*(u-Interpolate(u,neighbour_elt))*Test_u - 
alpha*(u-Interpolate(u,neighbour_elt))*Interpolate(Test_u,neighbour_elt)', 
INNER_FACES);
+% gf_model_set(md, 'add linear generic assembly brick', mim, 
'alpha*(u-Interpolate(u,neighbour_elt))*(Test_u-Interpolate(Test_u,neighbour_elt))',
 INNER_FACES);
 
 
 gf_model_get(md, 'solve');




reply via email to

[Prev in Thread] Current Thread [Next in Thread]