Program title: WignerEisenbud
Catalogue identifier: AEOU_v1_0
Program summary URL:
Program obtainable from: CPC Program Library, Queen¡¯s University, Belfast, N. Ireland
Licensing provisions: Standard CPC licence,
Distribution format: tar.gz
Programming language: Mathematica
Operating system: Any platform supporting Mathematica 7.0 and above
Keywords: Wigner-Eisenbud functions, discrete cosine transform (DCT), cylindrical nanowires
Classification: 7.3, 7.9, 4.6, 5
Nature of problem:
Computing the 1D and 2D Wigner-Eisenbud functions for arbitrary potentials using the DCT.
Solution method:
The R-matrix method is applied to the physical problem. Separation of variables is used for eigenfunction expansion of the 2D Wigner-Eisenbud functions. Eigenfunction computation is performed using the DCT to convert the Schr?dinger equation with Neumann boundary conditions to a generalized matrix eigenproblem.
Limitations: Restricted to uniform (rectangular grid) sampling of the potential. In 1D the number of sample points, , results in matrix computations involving matrices.
Unusual features:
Eigenfunction expansion using the DCT is fast and accurate. Users can specify scattering potentials using functions, or interactively using mouse input. Use of dimensionless units permits application to a wide range of physical systems, not restricted to nanoscale quantum devices.
Running time: Case dependent.