###### MATERIAL PARAMETERS SECTION ###### ### ### ### supported format ### ### @ ### ### epsilon_inf ### ### : ### N ### b_0 b_1, ... b_N ### a_0 a_1, ... a_N ### ### : N_density,omega_0,q_0,T0,T1 ### ### ### use one space only between elements ### ### Dispersion uses imag(eps)<0, otherwise is gain ### When dispersion is enabled, epsilon_inf is not used anymore ### For a perfect metal just add a refractive index in abs>1e3 ### Polynomials are of the type sum_n a_n*(iw)^n ### Nondispersive materials are written just by setting epsilon_inf and assigning 0 to N. No other parameter is necessary ### It is observed that when one or more coeffs are negative the simulation is unstable ### ### N_density=0 indicates a material without gain ### #Si 4 poles (300nm 1000nm) @ 1 1 4 1.2791e+64 7.2843e+47 4.9912e+32 1.1920e+16 1.0000e+00 1.0913e+63 6.1040e+46 6.8576e+31 2.0394e+15 1.0000e+00 #air @ 0 1. 0 0 ###### GEOMETRY SECTION ###### ### ### ### supported shapes: ### ### sphere
### cylinder
### cuboid ### elipsoid
### gaussian
### cone
### ### orientation can be 0,1 in 2d and 0,1,2 in 3d (0->x, 1->y, 2->z) ### ### supported geometrical operations (will apply to all shapes defined below them) ### ### rotation
### ### use only one space between elements #background sphere 0 2 2 10 #cuboid 1 1e-6 1e-6 3e-6 3e-6