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 _

C

c - Variable in class ComplexMatrix
 
cache - Variable in class ImprovedSchrodinger
A cache of the values of the potential function
cache - Variable in class KP
Stores solution, so that folding/unfolding does not require recalculation
cache - Variable in class SolnCache
The cache of solution data
cache - Variable in class Transmission
A cache of the solution data
calcInversion() - Method in class EmissionApplet
Measures the population inversion (the proportion of electrons at the upper energy level.
canAbsorb() - Method in class EmissionApplet.Electron
Indicates whether this electron is in a suitable state to absorb a photon.
canAbsorb() - Method in class FourLevels.Electron
 
canEmit() - Method in class EmissionApplet.Electron
Indicates whether this electron is in a suitable state for stimulated emission of a photon.
canEmit() - Method in class FourLevels.Electron
 
cap - Variable in class DCCApplet
The capacitance function
Capacitance - class Capacitance.
Calculates capacitance as a function of voltage, with v0, Nd and A (cross-sectional area) as parameters.
Capacitance() - Constructor for class Capacitance
Creates a new Capacitance, with cross-sectional area 2.0 x 10-9, donor density 1.0 x 1022 and v0 set to 1.
Capacitance(double) - Constructor for class Capacitance
Creates a new Capacitance, with cross-sectional area 2.0 x 10-9 and donor density 1.0 x 1022.
Capacitance(double, double) - Constructor for class Capacitance
Creates a new Capacitance, with cross-sectional area 2.0x10-9.
Capacitance(double, double, double) - Constructor for class Capacitance
 
capPlotter - Variable in class DCCApplet
 
CarrierConcentration - class CarrierConcentration.
Class to calculate electron or hole concentrations
CarrierConcentration(double, boolean) - Constructor for class CarrierConcentration
 
cb - Variable in class BaseApplet.MozillaWorkaround
 
cbg - Variable in class BaseApplet.MozillaWorkaround
 
cbg - Variable in class LatticeApplet
Ensures that exactly one basis will be selected
CCApplet - class CCApplet.
Applet to plot density of states, Fermi-Dirac distribution, and carrier concentration.
CCApplet.DensityFunction - class CCApplet.DensityFunction.
Provides a simple representation of the density function.
CCApplet.DensityFunction(CCApplet, double) - Constructor for class CCApplet.DensityFunction
 
CCApplet.EFListener - class CCApplet.EFListener.
Detects changes in the position of the Fermi level slider.
CCApplet.EFListener(CCApplet) - Constructor for class CCApplet.EFListener
 
CCApplet.TemperatureListener - class CCApplet.TemperatureListener.
Detects changes in the position of the temperature slider.
CCApplet.TemperatureListener(CCApplet) - Constructor for class CCApplet.TemperatureListener
 
CCApplet() - Constructor for class CCApplet
 
changeFont() - Method in class BaseApplet
Used internally to read and apply font settings
chooser - Variable in class Shoot
 
chooseTickSize(double) - Method in class Plotter
Attempts to calculate an approprite tick size (distance between minor ticks) based on the size of the axis.
chooseVector(int, int, int, int) - Method in class Lattice2D
Returns the vector that is closest (of the two lattice vectors) to the specified screen coordinates.
chooseWindowPos(int, int, int, int) - Method in class LatticeApplet
 
clone() - Method in class EmissionApplet.Photon
Creates a duplicate of this photon, with the same x coordinate and phase, but a random y position.
coeff - Variable in class Quadratic
 
Complex - class Complex.
Allows manipulation of complex numbers.
Complex(double) - Constructor for class Complex
Creates a new complex number with no imaginary component
Complex(double, double) - Constructor for class Complex
Creates a new complex number
ComplexMatrix - class ComplexMatrix.
Represents a 2x2 matrix of complex numbers.
ComplexMatrix() - Constructor for class ComplexMatrix
Creates a new identity matrix
ComplexMatrix(Complex, Complex, Complex, Complex) - Constructor for class ComplexMatrix
Creates a new complex matrix.
ComplexMatrix(double, double, double, double) - Constructor for class ComplexMatrix
Creates a real-valued complex matrix.
componentResized(ComponentEvent) - Method in class BaseApplet.ResizeListener
 
copyScale(Plotter) - Method in class Plotter
Sets the view range, x range and y range of this plotter according to the settings of another.
countField - Variable in class Diffusion
 
countLines() - Method in class GraphLabel
Calculates the number of (textual) lines occupied by this label.
createElectrons() - Method in class EmissionApplet
Part of initialisation; creates a row of electrons, with spacing determined by hGap.
createElectrons() - Method in class FourLevels
Override superclass method, so that this applet's modified electron will be used.
createEqn() - Method in class HSApplet
Returns the model to be used for this applet.
createEqn() - Method in class TimeDep
Creates the model to be used to obtain solution data.
createFunctionNames() - Method in class Shoot
 
createFunctions() - Method in class Shoot
 
cullPhotons() - Method in class EmissionApplet
Removes from the list any photons which have left the simulation.
cullPhotons() - Method in class FeedbackApplet
As for the superclass method, but also introduces a probality (the feedback rate) that a photon returns to the start of the simulation.
cur - Variable in class DCCApplet
The current function
curPlotter - Variable in class DCCApplet
 
Current - class Current.
Calculates current as a function of voltage, with temperature as a parameter.
Current() - Constructor for class Current
Creates a new Current object, with temperature set to 1K.

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 _