PLaSK library
Loading...
Searching...
No Matches
wire3d.py File Reference

Go to the source code of this file.

Classes

class  wire3d.Glass
 

Namespaces

namespace  wire3d
 

Functions

 wire3d.compute (sym)
 

Variables

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