pulsesuite.PSTD3D.sbetestprop¶
SBETest program for testing Semiconductor Bloch Equations (SBE) calculations.
This program performs time-evolution of the SBEs for quantum wire systems, calculating polarization responses to time-varying electric fields.
Converted from Fortran program SBETest.
Author: Rahul R. Sah
Attributes¶
Functions¶
Initialize all field arrays to zero. |
Module Contents¶
- pulsesuite.PSTD3D.sbetestprop.c0¶
- pulsesuite.PSTD3D.sbetestprop.twopi¶
- pulsesuite.PSTD3D.sbetestprop.Nr = 100¶
- pulsesuite.PSTD3D.sbetestprop.drr = 1e-08¶
- pulsesuite.PSTD3D.sbetestprop.n0 = 3.1¶
- pulsesuite.PSTD3D.sbetestprop.Nt = 10000¶
- pulsesuite.PSTD3D.sbetestprop.dt = 1e-17¶
- pulsesuite.PSTD3D.sbetestprop.t = 0.0¶
- pulsesuite.PSTD3D.sbetestprop.E0x = 10000000.0¶
- pulsesuite.PSTD3D.sbetestprop.twx = 1e-14¶
- pulsesuite.PSTD3D.sbetestprop.tpx = 5e-14¶
- pulsesuite.PSTD3D.sbetestprop.lamX = 8e-07¶
- pulsesuite.PSTD3D.sbetestprop.E0y = 20000000.0¶
- pulsesuite.PSTD3D.sbetestprop.twy = 1e-14¶
- pulsesuite.PSTD3D.sbetestprop.tpy = 5e-14¶
- pulsesuite.PSTD3D.sbetestprop.lamY = 8e-07¶
- pulsesuite.PSTD3D.sbetestprop.E0z = 0¶
- pulsesuite.PSTD3D.sbetestprop.twz = 1e-14¶
- pulsesuite.PSTD3D.sbetestprop.tpz = 5e-14¶
- pulsesuite.PSTD3D.sbetestprop.lamZ = 8e-07¶
- pulsesuite.PSTD3D.sbetestprop.Exx¶
- pulsesuite.PSTD3D.sbetestprop.Eyy¶
- pulsesuite.PSTD3D.sbetestprop.Ezz¶
- pulsesuite.PSTD3D.sbetestprop.Pxx1¶
- pulsesuite.PSTD3D.sbetestprop.Pyy1¶
- pulsesuite.PSTD3D.sbetestprop.Pzz1¶
- pulsesuite.PSTD3D.sbetestprop.Pxx2¶
- pulsesuite.PSTD3D.sbetestprop.Pyy2¶
- pulsesuite.PSTD3D.sbetestprop.Pzz2¶
- pulsesuite.PSTD3D.sbetestprop.Pxx_mid¶
- pulsesuite.PSTD3D.sbetestprop.Pyy_mid¶
- pulsesuite.PSTD3D.sbetestprop.Pzz_mid¶
- pulsesuite.PSTD3D.sbetestprop.Rho¶
- pulsesuite.PSTD3D.sbetestprop.Vrr¶
- pulsesuite.PSTD3D.sbetestprop.rr¶
- pulsesuite.PSTD3D.sbetestprop.qrr¶
- pulsesuite.PSTD3D.sbetestprop.w0x = 0.0¶
- pulsesuite.PSTD3D.sbetestprop.w0y = 0.0¶
- pulsesuite.PSTD3D.sbetestprop.w0z = 0.0¶
- pulsesuite.PSTD3D.sbetestprop.k0x = 0.0¶
- pulsesuite.PSTD3D.sbetestprop.k0y = 0.0¶
- pulsesuite.PSTD3D.sbetestprop.k0z = 0.0¶
- pulsesuite.PSTD3D.sbetestprop.Tcx = 0.0¶
- pulsesuite.PSTD3D.sbetestprop.Tcy = 0.0¶
- pulsesuite.PSTD3D.sbetestprop.Tcz = 0.0¶
- pulsesuite.PSTD3D.sbetestprop.Emax0 = 0.0¶
- pulsesuite.PSTD3D.sbetestprop.boolF = [False]¶
- pulsesuite.PSTD3D.sbetestprop.boolT = [True]¶
- pulsesuite.PSTD3D.sbetestprop.initializefields()¶
Initialize all field arrays to zero.
Sets all electric field, polarization, charge density, and spatial arrays to zero as initial conditions.
- pulsesuite.PSTD3D.sbetestprop.w0x¶
- pulsesuite.PSTD3D.sbetestprop.k0x¶
- pulsesuite.PSTD3D.sbetestprop.Tcx¶
- pulsesuite.PSTD3D.sbetestprop.w0y¶
- pulsesuite.PSTD3D.sbetestprop.k0y¶
- pulsesuite.PSTD3D.sbetestprop.Tcy¶
- pulsesuite.PSTD3D.sbetestprop.w0z¶
- pulsesuite.PSTD3D.sbetestprop.k0z¶
- pulsesuite.PSTD3D.sbetestprop.Tcz¶
- pulsesuite.PSTD3D.sbetestprop.Emax0¶
- pulsesuite.PSTD3D.sbetestprop.rr¶
- pulsesuite.PSTD3D.sbetestprop.qrr¶
- pulsesuite.PSTD3D.sbetestprop.file_Ex¶
- pulsesuite.PSTD3D.sbetestprop.file_Ey¶
- pulsesuite.PSTD3D.sbetestprop.file_Ez¶
- pulsesuite.PSTD3D.sbetestprop.file_Px1¶
- pulsesuite.PSTD3D.sbetestprop.file_Py1¶
- pulsesuite.PSTD3D.sbetestprop.file_Pz1¶
- pulsesuite.PSTD3D.sbetestprop.file_Px2¶
- pulsesuite.PSTD3D.sbetestprop.file_Py2¶
- pulsesuite.PSTD3D.sbetestprop.file_Pz2¶
- pulsesuite.PSTD3D.sbetestprop.file_Px_mid¶
- pulsesuite.PSTD3D.sbetestprop.file_Py_mid¶
- pulsesuite.PSTD3D.sbetestprop.file_Pz_mid¶