-
Notifications
You must be signed in to change notification settings - Fork 8
QWWAD program index
The key "building blocks" of QWWAD for most users are a set of programs that each solve a self-contained problem in quantum electronics (for example, solving Schroedinger's equation, or calculating a Fermi distribution). A general guide to the QWWAD programs is also available, since they are all designed to share a common interface.
You can, of course, run the programs directly to solve an individual problem, but they are designed to work nicely together to form sophisticated simulations of devices... the output of one program acts as the input to another! We provide an extensive set of [Example Scripts] that show you a way to perform such simulations.
This page provides an index of the programs that are currently provided by QWWAD. It is organised according to the associated chapter in the textbook.
This chapter does not contain any simulation data, so it doesn't rely on any of the code in QWWAD!
- qwwad_ef_infinite_well - Solve Schroedinger's equation analytically for an infinite well
- qwwad_ef_dispersion - Find the dispersion relation (E-k) for a subband
- qwwad_density_of_states - Calculate the density of states in bulk, 2D or 1D systems
- qwwad_fermi_distribution - Find the quasi-Fermi energies and population distributions in a system
- qwwad_ef_square_well - Solve Schroedinger's equation analytically for a finite square well
- qwwad_ef_plot - Format wave function data for easy plotting
- qwwad_ef_superlattice - Solve Schroedinger's equation analytically for a Kronig-Penney superlattice
- qwwad_tx_single_barrier - Calculate transmission coefficient through a single tunnelling barrier
- qwwad_tx_double_barrier - Calculate transmission coefficient through a double tunnelling barrier
- qwwad_tx_double_barrier_iv - Calculate the current-voltage characteristics for a double tunnelling barrier
- qwwad_mesh - Generate spatial mesh and output alloy and doping profiles
- qwwad_ef_band_edge - Tabulate band-edge parameters (potential, effective mass etc) for a heterostructure
- qwwad_ef_generic - Solve the Schroedinger equation numerically
- qwwad_ef_parabolic_well - Generate a parabolic alloy profile
- qwwad_ef_poeschl_teller - Compute the eigenstates of a Poeschl-Teller potential hole
- qwwad_uncertainty - Find the uncertainty product for position and momentum
- qwwad_poisson - Find the Poisson potential induced by a charge profile
- qwwad_population_init - Generate an approximate carrier distribution
- qwwad_charge_density - Generate a charge density profile for a 2D system
- qwwad_diffuse - Generate a 1D diffusion profile
- qwwad_ef_donor_specific - Find ground state of electron orbiting a donor in a heterostructure
- qwwad_ef_zeeman - Find the Zeeman potential for a heterostructure in a magnetic field
- qwwad_spin_flip_raman - Find the spin-flip Raman spectrum for a structure
- qwwad_ef_donor_generic - Find ground state of electron orbiting a donor in a heterostructure using a generic search
- qwwad_ef_exciton - Find exciton binding energy in a heterostructure