OneDQuantum.OneDSchrodinger module

This module contains OneDSchrodinger functions. It is a Python interface of 1DSchrodinger.c

class ErwinJr2.OneDQuantum.OneDSchrodinger.Band(bandtype, *args, **kwargs)

Python interface for a Band

ErwinJr2.OneDQuantum.OneDSchrodinger.cBandFillPsi(step, EigenEs, V, band, xmin=0, xmax=None, Elower=None, Eupper=None, field=None)

Find wave functions using band mass. field, Elower and Eupper is used only for bound the energy range of the wave functions: outside the bound the wavefunction is promised to be zero.

Return type

ndarray

ErwinJr2.OneDQuantum.OneDSchrodinger.cBandSolve1D(step, Es, V, band, xmin=0, xmax=None)

Find eigen energies using band mass.

Return type

ndarray

ErwinJr2.OneDQuantum.OneDSchrodinger.cSimpleFillPsi(step, EigenEs, V, m, xmin=0, xmax=None)

Find wave functions. Assume mass as given.

Return type

ndarray

ErwinJr2.OneDQuantum.OneDSchrodinger.cSimpleSolve1D(step, Es, V, m, xmin=0, xmax=None)

Find eigen energies. Assume mass as given.

Return type

ndarray