Go to the source code of this file.
|
| | slab2d.axes |
| |
| float | slab2d.wn = 1.2 |
| |
| float | slab2d.wa = 2.0 - wn |
| |
| float | slab2d.h = 0.10 |
| |
| bool | slab2d.symmetric = True |
| |
| bool | slab2d.periodic = True |
| |
| int | slab2d.size = 16 |
| |
| int | slab2d.refine = 8 |
| |
| int | slab2d.smooth = 0 |
| |
| str | slab2d.ft = 'analytic' |
| |
| int | slab2d.dct = 2 |
| |
| | slab2d.shelf = geometry.Shelf2D() |
| |
| | slab2d.stack = geometry.Stack2D(left=0) |
| |
| | slab2d.core = geometry.Block2D(wn, h, Glass()) |
| |
| | slab2d.air = geometry.Block2D(wa, h, material.air) |
| |
| | slab2d.p = stack.append(shelf) |
| |
| | slab2d.main = geometry.Cartesian2D(stack, left='mirror', right='periodic') |
| |
| | slab2d.opt = optical.Fourier2D("opt") |
| |
| | slab2d.geometry |
| |
| | slab2d.wavelength |
| |
| | slab2d.dist |
| |
| | slab2d.order |
| |
| | slab2d.factor |
| |
| float | slab2d.right = 3.5 |
| |
| float | slab2d.left = -3.5 |
| |
| | slab2d.symmetry |
| |
| | slab2d.XX = linspace(left, right, 24000) |
| |
| | slab2d.msh = mesh.Rectangular2D(XX, [0.5*h]) |
| |
| | slab2d.i |
| |
| | slab2d.color |
| |
| list | slab2d.eps = [main.get_material(x, 0.5*h).nr(opt.wavelength.real).real**2 for x in XX] |
| |
| | slab2d.label |
| |