QCLayers module
This module contains QCLayers and SchrodingerLayer classes.
The physics model can be seen in Quantum Tab
SchrodingerLayer is a Schrodinger solver together with transition
properties evaluation,
QCLayers is a wrapper of SchrodingerLayer with material
information coded.
QCLayers class
SchrodingerLayer class
Others
Example
Here is an example of how to construct a QCLayers class and solve for eigen states and wave functions. A sample json file is can be found here.
1with open("path/to/file.json") as f:
2 qcl = SaveLoad.qclLoad(f)
3
4qcl.layerSelected = 3
5qcl.populate_x()
6qcl.solve_whole()
7qcl.dipole(19, 15)
8qcl.FoM(19, 15)