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})) |