|
PLaSK library
|
Classes | |
| class | Glass |
Functions | |
| compute (sym) | |
Variables | |
| axes | |
| level | |
| solver = Fourier3D("solver") | |
| float | h_top = 0.1 |
| float | L = 6.0 |
| float | depth = 1.0 |
| bool | symmetric = True |
| str | interp = 'fourier' |
| provider = solver.outLightE | |
| int | comp = 1 |
| size | |
| smooth | |
| dist | |
| factor | |
| method | |
| rect_top = geometry.Cuboid(depth, 0.25 if symmetric else 0.5, h_top, 'Glass') | |
| rect_bottom = geometry.Cuboid(depth, 0.25 if symmetric else 0.5, 1.5-h_top, 'Glass') | |
| stack = geometry.Stack3D(shift=-rect_bottom.height, back=0, **({'left':0} if symmetric else {'xcenter':0})) | |
| spacer = geometry.Cuboid(depth, L/2 if symmetric else L, 2., None) | |
| space | |
| geometry | |
| wavelength | |
| wire3d.space |
| wire3d.stack = geometry.Stack3D(shift=-rect_bottom.height, back=0, **({'left':0} if symmetric else {'xcenter':0})) |