Class QuantumWellSimulator
java.lang.Object
org.episteme.natural.physics.quantum.QuantumWellSimulator
Simulates energy levels in a 1D Finite Quantum Well.
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic List<QuantumWellSimulator.EnergyLevel> solveBoundStates(double width, double depth, double effectiveMass) Solves for bound state energy levels.static RealtunnelingProbability(double energy, double barrierHeight, double width) Calculates tunneling probability through a barrier.
-
Method Details
-
solveBoundStates
public static List<QuantumWellSimulator.EnergyLevel> solveBoundStates(double width, double depth, double effectiveMass) Solves for bound state energy levels. Based on transcendental equations for finite well.- Parameters:
width- Width of well in nmdepth- Depth of well (Potential V0) in eVeffectiveMass- Effective mass ratio (e.g., 0.067 for GaAs)
-
tunnelingProbability
Calculates tunneling probability through a barrier. T = 1 / (1 + (V0^2 * sinh(kL)^2) / (4E(V0-E)))
-