A B C D E F G H I K L M N O P Q R S T U V W X Y Z _

E

e - Static variable in interface PhysicsConstants
Charge of an electron (absolute value)
E - Static variable in class Schrodinger
 
e_over_k - Static variable in interface PhysicsConstants
Charge of an electron divided by Boltzmann's constant (occurs quite frequently when working in eV)
e(Complex) - Static method in class Complex
Returns the exponent of a complex number
e0 - Variable in class CarrierConcentration
The appropriate edge of the band gap (depending on whether the hole or electron concentration is being calculated).
ef - Variable in class CCApplet
The selected Fermi level
ef - Variable in class FermiDirac
The Fermi level parameter
EffectiveMass - class EffectiveMass.
Calculates effective mass of an electron, given an energy-momentum model (such as the KronigPenny model).
EffectiveMass(Solvable) - Constructor for class EffectiveMass
Creates a new effective mass calculator
efListener - Variable in class CCApplet
Listener for the Fermi level slider
electronCount - Variable in class Diffusion
The number of electrons
electrons - Variable in class Diffusion
A Vector containing all electrons present in the simulation.
electrons - Variable in class EmissionApplet
An array of all the electrons in the simulation
electronSize - Variable in class Diffusion
The size (in pixels) of circle to draw for an electron
electronSpeed - Variable in class EmissionApplet
The ratio of electron speed to photon speed
EmissionApplet - class EmissionApplet.
Displays an animated diagram to illustrate absorption, emission (spontaneous and stimulated) and pumping.
EmissionApplet.Electron - class EmissionApplet.Electron.
Models an electron
EmissionApplet.Electron(EmissionApplet, double) - Constructor for class EmissionApplet.Electron
Creates a new (non-excited) electron
EmissionApplet.Photon - class EmissionApplet.Photon.
Models a photon
EmissionApplet.Photon(EmissionApplet, double) - Constructor for class EmissionApplet.Photon
Creates a new photon with random phase and y position
EmissionApplet.Photon(EmissionApplet, double, double) - Constructor for class EmissionApplet.Photon
Creates a new photon with random phase
EmissionApplet() - Constructor for class EmissionApplet
 
emit - Variable in class EmissionApplet
Probability that a passing photon will trigger an emission from a particular electron
emit(EmissionApplet.Photon) - Method in class EmissionApplet.Electron
Emits the specified photon, causing this electron to become non-excited.
emit(EmissionApplet.Photon) - Method in class FourLevels.Electron
Emits the specified photon, causing this electron to become non-excited.
emitField - Variable in class EmissionApplet
 
enablePrompt - Variable in class BaseApplet2
 
energy - Variable in class Schrodinger
The energy parameter
energy - Variable in class TimeDepSchrodinger
 
ENERGY_COL - Static variable in class KP
 
ENERGY_COL - Static variable in class Shoot
 
ENERGY_COL - Static variable in class TimeDep
 
ENERGY_COL - Static variable in class TransGraph
 
energyChanged(double) - Method in interface EnergyListener
Called to signal that the best estimate for the energy has changed.
energyChanged(double) - Method in class Shoot
 
energyChangeListener - Variable in class Shoot
Listener for changes to the position of the energy slider.
energyField - Variable in class Shoot
 
energyField - Variable in class TimeDep
 
energyLevel - Variable in class FourLevels.Electron
The present energy level, or the energy level toward which the particle is moving.
energyLevelY - Variable in class FourLevels
An array of four y co-ordinates (measured in pixels), one for each energy level.
EnergyListener - interface EnergyListener.
Used primarily by the Shoot applet, a class implementing this interface may receive information about a search for eigenvalues.
energyMomentum - Variable in class EffectiveMass
The energy-momentum model
epsilon - Static variable in interface PhysicsConstants
Effective permittivity (in silicon)
epsilon0 - Static variable in interface PhysicsConstants
Permittivity of free space
eqn - Variable in class KP
The Kronig-Penny model
eqn - Variable in class Plotter
The Solvable object providing solution data
eqn - Variable in class Shoot
Instance of Schrodinger to use to generate solution data
eqn - Variable in class SolnSearcher
 
eqn - Variable in class TimeDep
The time-dependent schrodinger equation
eqn - Variable in class TransGraph
The object responsible for performing the calculations
eqn - Variable in class Transmission
The potential function
equals(Object) - Method in class Complex
 
eval(double, double) - Method in class KronigPenney
Evaluates the difference between the two sides of the KP equation.
evalFn(double) - Method in class ParsedFunction.Fn
 
evalFn(double) - Method in class ParsedFunction.Sine
 
evalFn(double) - Method in class ParsedFunction.Cosine
 
evalFn(double) - Method in class ParsedFunction.Tan
 
evalFn(double) - Method in class ParsedFunction.Exp
 
evalFn(double) - Method in class ParsedFunction.Abs
 
evaluate(double) - Method in class Boltzmann
 
evaluate(double) - Method in class Capacitance
Calculates the capacitance for the specified voltage.
evaluate(double) - Method in class CarrierConcentration
 
evaluate(double) - Method in class CCApplet.DensityFunction
 
evaluate(double) - Method in class Current
Calculates the current at the specified voltage.
evaluate(double) - Method in class FermiDirac
 
evaluate(double) - Method in class FreehandFunction
Uses linear interpolation to determine the value of the function at x
evaluate(double) - Method in interface Function
 
evaluate(double) - Method in class MultipleWells
 
evaluate(double) - Method in class ParsedFunction
 
evaluate(double) - Method in class ParsedFunction.Expression
 
evaluate(double) - Method in class ParsedFunction.Constant
 
evaluate(double) - Method in class ParsedFunction.X
 
evaluate(double) - Method in class ParsedFunction.Addition
 
evaluate(double) - Method in class ParsedFunction.Subtraction
 
evaluate(double) - Method in class ParsedFunction.Multiplication
 
evaluate(double) - Method in class ParsedFunction.Division
 
evaluate(double) - Method in class ParsedFunction.Power
 
evaluate(double) - Method in class ParsedFunction.LessThan
 
evaluate(double) - Method in class ParsedFunction.LessThanEqual
 
evaluate(double) - Method in class ParsedFunction.GreaterThan
 
evaluate(double) - Method in class ParsedFunction.GreaterThanEqual
 
evaluate(double) - Method in class ParsedFunction.Equal
 
evaluate(double) - Method in class ParsedFunction.NotEqual
 
evaluate(double) - Method in class ParsedFunction.Fn
 
evaluate(double) - Method in class Quadratic
 
evaluate(double) - Method in class SquareWell
 
exciteAll - Variable in class EmissionApplet
 
excited - Variable in class EmissionApplet.Electron
 
excitedY - Variable in class EmissionApplet
The y coordinate at which excited electrons should be drawn
exciteNone - Variable in class EmissionApplet
 
exitDensity - Variable in class FeedbackApplet
 
exited - Variable in class FeedbackApplet
The number of electrons that have left since the "Exit rate" label was last updated
exitMessage - Variable in class FeedbackApplet
The text of the "Exit rate" label
expression - Variable in class ParsedFunction
The Expression object representing this function.

A B C D E F G H I K L M N O P Q R S T U V W X Y Z _