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 _