From 3f9bc611a4ea7261a923849c4c4d8d05bc9e2b7a Mon Sep 17 00:00:00 2001 From: Guillaume Demesy <guillaume.demesy@fresnel.fr> Date: Tue, 8 Nov 2022 13:10:40 +0100 Subject: [PATCH] set plasmonics as default --- DiffractionGratings/grating2D.geo | 3 ++- DiffractionGratings/grating2D_conical.pro | 1 + DiffractionGratings/grating2D_data.geo | 4 ++-- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/DiffractionGratings/grating2D.geo b/DiffractionGratings/grating2D.geo index 0ce73da..e882729 100644 --- a/DiffractionGratings/grating2D.geo +++ b/DiffractionGratings/grating2D.geo @@ -256,7 +256,8 @@ If (Flag_o2_geom==1) Mesh.ElementOrder = 2; EndIf -Solver.AutoMesh=1; +// Mesh.Algorithm = 6; +// Solver.AutoMesh=1; Geometry.Points = 0; Mesh.SurfaceEdges = 0; // Mesh.MshFileVersion = 2.0; \ No newline at end of file diff --git a/DiffractionGratings/grating2D_conical.pro b/DiffractionGratings/grating2D_conical.pro index 5f6cfa8..a866832 100644 --- a/DiffractionGratings/grating2D_conical.pro +++ b/DiffractionGratings/grating2D_conical.pro @@ -380,6 +380,7 @@ Formulation { { Name uy; Type Local; NameOfSpace L2_lambda;} } Equation { + // {d El} = -EZ[] /\ grad Elz Galerkin {[ 1/mur[] * Dof{d Et} , {d Et} ] ; In Omega; Integration Int_1; Jacobian JVol; } Galerkin {[ 1/mur[] * Dof{d El} , {d El} ] ; In Omega; Integration Int_1; Jacobian JVol; } Galerkin {[-Complex[0,gamma[]] /mur[] * Dof{d El} , EZ[]*^{Et} ] ; In Omega; Integration Int_1; Jacobian JVol; } diff --git a/DiffractionGratings/grating2D_data.geo b/DiffractionGratings/grating2D_data.geo index 8f4b141..2441a3e 100644 --- a/DiffractionGratings/grating2D_data.geo +++ b/DiffractionGratings/grating2D_data.geo @@ -1,9 +1,9 @@ DefineConstant[ - test_case = {"LamellarGrating", + test_case = {"Plasmonics", Name "0Test case", - Choices {"AnisotropicGrating", "LamellarGrating", "PhotonicCrystalSlab", "ResonantGrating", "plasmonics"}, + Choices {"AnisotropicGrating", "LamellarGrating", "PhotonicCrystalSlab", "ResonantGrating", "Plasmonics"}, GmshOption "Reset", Autocheck 0 } ]; -- GitLab