###### MATERIAL PARAMETERS SECTION ###### ### ### ### supported format ### ### @ ### ### ### : epsilon_inf npoles ### debye [delta_eps(p),tau(p)] (see Taflove 9.1) ### lorentz [delta_eps(p),gamma(p),omega(p)] (see Taflove 9.2) ### drude [gamma(p),omega(p)] (see Taflove 9.3) ### carrier sigma ### ### : N_density,gamma_ae,omega_ae,tau32,tau21,tau10,sigma_a,sigma_e,N0(t=0),N1(T=0),N2(t=0) ### : N_density,omega_0,q_0,T0,T1 ### ### ### for a perfect metal just add a refractive index in abs>1e3 ### use one space only between elements ### in dispersive case, nondispersive materials are written just by setting epsilon_inf and assigning 0 to npoles. In that case no other parameters are necessary ### in dispersive case list first the materials with dispersion and then the others ### in maxwell bloch, if material has no gain just set N-density to 0 #air @ 0 1. 0 #rodamine #@ 1 2.62 1e26 6.385e15 1e-10 1e-11 1e-14 #TE 2D @ 1 2.62 1e26 6.2788e15 1e-10 1e-12 1e-14 #metal #@ 2 1e5 0. #silicon ###### GEOMETRY SECTION ###### ### ### ### supported shapes: ### ### sphere
### cylinder
### cuboid ### elipsoid
### ### ### supported geometrical operations (will apply to all shapes defined below them) ### ### rotation
### ### use only one space between elements #background #sphere 0 1e-06 1e-6 1e-6 100 sphere 0 1e-06 1e-6 100 #rotation 0 0 -0.2 #sphere 1 4 4 1 #ellipsoid 1 4 1 0.5 0.4 #shapes #rotation 1 1 1 0.7854 0 0 #ellipsoid 1 1 1 1 0.3 0.2 0.4 #cuboid 1 0.3 0.2 0.4 1.5 1.6 1.3 #cylinder 1 1 1 1 0.5 0.3 2 #spheres #sphere 1 1e-06 1e-06 1e-6 5e-07 #sphere 0 1e-06 1e-06 1e-6 2e-07 sphere 1 1e-06 1e-06 5e-07 sphere 0 1e-06 1e-06 2e-07