Exemplo n.º 1
0
myPlotter.plotEigenvectors(BigPotWellSolverSiX)
myPlotter.savePlots("SiWaveX.png")
myPlotter.plotEigenvectors(BigPotWellSolverSiZ)
myPlotter.savePlots("SiWaveZ.png")
myPlotter.plotRotatedMixing(SmallPotWellSolverSiZ, kVec)
myPlotter.plotMixing(SmallPotWellSolverSiX, kVec)
myPlotter.savePlots("SiMixingRotationOfZ.png")
myPlotter.plotRotatedMixing(SmallPotWellSolverSiX, kVec)
myPlotter.plotMixing(SmallPotWellSolverSiZ, kVec)
myPlotter.savePlots("SiMixingRotationOfX.png")
myPlotter.plotEigenvectors(SmallPotWellSolverSiX, 0)
myPlotter.savePlots("SiXWavek0.png")
myPlotter.plotEigenvectors(SmallPotWellSolverSiX, 2)
myPlotter.savePlots("SiXWavek2.png")
myPlotter.plotEigenvectors(SmallPotWellSolverSiZ, 0)
myPlotter.savePlots("SiZWavek0.png")
myPlotter.plotEigenvectors(SmallPotWellSolverSiZ, 2)
myPlotter.savePlots("SiZWavek2.png")


kVec = arange(-10**7, 10**7, 10**5)

myPlotter.plotBulkEigenValues(BigPotWellSolverSiZ, kVec)
myPlotter.savePlots("SiBulkBig.png")
myPlotter.plotBulkEigenValues(SmallPotWellSolverSiZ, kVec)
myPlotter.savePlots("SiBulkSmall.png")

myPlotter.plotBulkEigenValues(BigPotWellSolverGaAsZ, kVec)
myPlotter.savePlots("GaAsBulkBig.png")
myPlotter.plotBulkEigenValues(SmallPotWellSolverGaAsX, kVec)
myPlotter.savePlots("GaAsBulkSmall.png")