diff --git a/DiffractionGratings/grating3D_data_pillar.geo b/DiffractionGratings/grating3D_data_pillar.geo index 1298f1a86aecd5f779283a0ef033b80ee3712398..71b45aa0054b300bfd8826db79343581c8028e0e 100644 --- a/DiffractionGratings/grating3D_data_pillar.geo +++ b/DiffractionGratings/grating3D_data_pillar.geo @@ -17,21 +17,21 @@ DefineConstant[ thetadeg = {0 , Name StrCat[pp1,"/2theta0 [deg]"]}, phideg = {0 , Name StrCat[pp1,"/3phi0 [deg]"]}, psideg = {45 , Name StrCat[pp1,"/4psi0 [deg]"]}, - period_x = {1000.01 , Name StrCat[pp2,"/1X period [nm]"]}, - period_y = {1000.01 , Name StrCat[pp2,"/2Y period [nm]"]}, - thick_L_1 = {100 , Name StrCat[pp2,"/3thickness layer 1 [nm] (superstrate)"]}, + period_x = {390 , Name StrCat[pp2,"/1X period [nm]"]}, + period_y = {390 , Name StrCat[pp2,"/2Y period [nm]"]}, + thick_L_1 = {50 , Name StrCat[pp2,"/3thickness layer 1 [nm] (superstrate)"]}, thick_L_2 = {50 , Name StrCat[pp2,"/4thickness layer 2 [nm]"]}, - thick_L_3 = {50 , Name StrCat[pp2,"/5thickness layer 3 [nm]"]}, + thick_L_3 = {200 , Name StrCat[pp2,"/5thickness layer 3 [nm]"]}, thick_L_4 = {50 , Name StrCat[pp2,"/6thickness layer 4 [nm]"]}, - thick_L_5 = {100 , Name StrCat[pp2,"/7thickness layer 5 [nm]"]}, - thick_L_6 = {100 , Name StrCat[pp2,"/8thickness layer 6 [nm] (substrate)"]}, + thick_L_5 = {50 , Name StrCat[pp2,"/7thickness layer 5 [nm]"]}, + thick_L_6 = {50 , Name StrCat[pp2,"/8thickness layer 6 [nm] (substrate)"]}, xsideg = {0 , Name StrCat[pp2,"/9skew angle [deg]"],Visible 1}, - tag_geom = { 2 , Name StrCat[pp3,"/0Shape"], Choices {1="Pyramid",2="Cylindrical Hole",3="U",4="HalfEllipspoid",5="Checkerboard",6="bi-sinusoidal",7="2D lamellar"}}, - rx = {250 , Name StrCat[pp3,"/1rx"]}, - ry = {47 , Name StrCat[pp3,"/2ry"]}, - rz = {500 , Name StrCat[pp3,"/3rz"]}, - flag_mat_scat = { 0 , Name StrCat[pp3,"/4Scatterer permittivity model"], Choices {0="Custom (Set Value Below)",1="SiO2",2="Ag (palik)",3="Al (palik)",4="Au (johnson)",5="Nb2O5",6="ZnSe",7="MgF2",8="TiO2",9="PMMA",10="Si",11="ITO",12="Cu (palik)"} }, + tag_geom = { 2 , Name StrCat[pp3,"/0Shape"], Choices {1="Pyramid",2="Cylindrical Hole",3="U",4="HalfEllipspoid",5="Checkerboard",6="bi-sinusoidal",7="2D lamellar",8="cylindrical pillar"}}, + rx = {60 , Name StrCat[pp3,"/1rx"]}, + ry = {60 , Name StrCat[pp3,"/2ry"]}, + rz = {130 , Name StrCat[pp3,"/3rz"]}, + flag_mat_scat = {10 , Name StrCat[pp3,"/4Scatterer permittivity model"], Choices {0="Custom (Set Value Below)",1="SiO2",2="Ag (palik)",3="Al (palik)",4="Au (johnson)",5="Nb2O5",6="ZnSe",7="MgF2",8="TiO2",9="PMMA",10="Si",11="ITO",12="Cu (palik)"} }, eps_re_Scat = {1 , Name StrCat[pp3,"/7eps_re_Scat"]}, eps_im_Scat = {0 , Name StrCat[pp3,"/8eps_im_Scat"]}, @@ -45,8 +45,8 @@ DefineConstant[ eps_im_L_1 = {0 , Name StrCat[pp4,"/layer 1: imag part of relative permittivity"]}, eps_re_L_2 = {1 , Name StrCat[pp4,"/layer 2: real part of relative permittivity"]}, eps_im_L_2 = {0 , Name StrCat[pp4,"/layer 2: imag part of relative permittivity"]}, - eps_re_L_3 = {0.8125, Name StrCat[pp4,"/layer 3: real part of relative permittivity"]}, - eps_im_L_3 = {5.25 , Name StrCat[pp4,"/layer 3: imag part of relative permittivity"]}, + eps_re_L_3 = {1 , Name StrCat[pp4,"/layer 3: real part of relative permittivity"]}, + eps_im_L_3 = {0 , Name StrCat[pp4,"/layer 3: imag part of relative permittivity"]}, eps_re_L_4 = {2.25 , Name StrCat[pp4,"/layer 4: real part of relative permittivity"]}, eps_im_L_4 = {0 , Name StrCat[pp4,"/layer 4: imag part of relative permittivity"]}, eps_re_L_5 = {2.25 , Name StrCat[pp4,"/layer 5: real part of relative permittivity"]},