Class QuantumWellSimulator

java.lang.Object
org.episteme.natural.physics.quantum.QuantumWellSimulator

public final class QuantumWellSimulator extends Object
Simulates energy levels in a 1D Finite Quantum Well.
  • 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 nm
      depth - Depth of well (Potential V0) in eV
      effectiveMass - Effective mass ratio (e.g., 0.067 for GaAs)
    • tunnelingProbability

      public static Real tunnelingProbability(double energy, double barrierHeight, double width)
      Calculates tunneling probability through a barrier. T = 1 / (1 + (V0^2 * sinh(kL)^2) / (4E(V0-E)))