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 _

P

p - Variable in class BaseApplet2.GraphClickListener
 
p - Variable in class HaynesShockley
The function data
p - Variable in class KronigPenney
The potential strength
paint(Graphics) - Method in class BaseApplet
Paints the applet onto the specified Graphics object.
paint(Graphics) - Method in class HoleLattice.Basis
Paints this basis onto the specified Graphics surface.
paint(Graphics) - Method in class Plotter2
Paints this graph, with axes and scales (if appropriate) inside the viewport.
paint(Graphics, double, double) - Method in class Diffusion.Electron
Plots this electron (as a filled circle).
paint(Graphics, double, double) - Method in class EmissionApplet.Photon
Displays this photon
paint(Graphics, double, double) - Method in class EmissionApplet.Electron
Displays this Electron
paint(Graphics, double, double) - Method in class FourLevels.Electron
Displays this Electron
paint(Graphics, double, int, int) - Method in class DepletionWidth
Draws a depletion diagram.
paint(Graphics, int, int) - Method in class GraphLabel
Paints this label such that the top-left corner of the label lies at the specified point
paint(Graphics, int, int) - Method in class HoleLattice
Paints the lattice (and associated displays) onto the specified Graphics surface.
paint(Graphics, int, int) - Method in class Lattice2D
Displays this lattice, inlcuding the two vectors.
paint(Graphics, int, int) - Method in interface Lattice2D.Basis
Requests that the basis paint itself
paint(Graphics, int, int) - Method in class Lattice2D.PolygonBasis
 
paint(Graphics, int, int) - Method in class Lattice2D.CircularBasis
 
paint(Graphics, int, int) - Method in class Plotter
Paints the graph, axes and scales.
paintAxes(Graphics, int, int) - Method in class Plotter
Paints a set of axes (the lines x=0, y=0).
paintBelow(Graphics, int, int) - Method in class GraphLabel
Paints this label below the specified point, centered horizontally.
paintDashedLineH(Graphics, int, int, int, int) - Method in class BaseApplet2
Helper method to display horizontal dashed lines
paintDashedLineV(Graphics, int, int, int, int) - Method in class BaseApplet2
Helper method to display vertical dashed lines
paintElectron(Graphics, int, int, int, int, int) - Method in class HoleLattice.Basis
Paints an electron.
paintElectrons(Graphics, double, double) - Method in class EmissionApplet
Paints all the electrons in the simulation.
paintGraph(Graphics, int, int) - Method in class Plotter
Paints the graph (without scales, labels or axes).
paintGraph(Graphics, int, int) - Method in class RotatedPlotter
 
paintGraphFolded(Graphics, int, int, double, boolean) - Method in class Plotter
Paints the graph (without scales, labels or axes), with a folded x axis.
paintHoles(Graphics, int, int) - Method in class HoleLattice
Paints any holes/electrons currently in motion.
paintKey(Graphics, int, int) - Method in class HoleLattice
Paints the key onto the specified Graphics surface.
paintLabelBelow(Graphics, String, int, int) - Method in class Plotter
Paints a string just below the specified point, centred horizontally.
paintLabelToLeft(Graphics, String, int, int) - Method in class Plotter
Paints a string just to the left of specified point, centred vertically.
paintLattice(Graphics, int, int) - Method in class Lattice2D
Paints just the lattice (without the vectors).
paintPhotons(Graphics, double, double) - Method in class EmissionApplet
Paints all the photons in the simulation.
paintToLeft(Graphics, int, int) - Method in class GraphLabel
Paints this label to the left of the specified point, centered vertically.
paintVector(Graphics, int, int, int) - Method in class Lattice2D
Paints a vector.
paintVerticalMarkers(Graphics, int, int, double[]) - Method in class Plotter
Plots vertical markers at the specified coordinates.
paintWave(Graphics, int, int, int, double, int) - Method in class EmissionApplet
Paints a sine wave to represent a photon.
panel - Variable in class BaseApplet2
 
ParsedFunction - class ParsedFunction.
A simple function parser.
ParsedFunction.Abs - class ParsedFunction.Abs.
 
ParsedFunction.Abs(ParsedFunction, ParsedFunction.Expression) - Constructor for class ParsedFunction.Abs
 
ParsedFunction.Addition - class ParsedFunction.Addition.
 
ParsedFunction.Addition(ParsedFunction, ParsedFunction.Expression, ParsedFunction.Expression) - Constructor for class ParsedFunction.Addition
 
ParsedFunction.Constant - class ParsedFunction.Constant.
 
ParsedFunction.Constant(ParsedFunction, double) - Constructor for class ParsedFunction.Constant
 
ParsedFunction.Cosine - class ParsedFunction.Cosine.
 
ParsedFunction.Cosine(ParsedFunction, ParsedFunction.Expression) - Constructor for class ParsedFunction.Cosine
 
ParsedFunction.Division - class ParsedFunction.Division.
 
ParsedFunction.Division(ParsedFunction, ParsedFunction.Expression, ParsedFunction.Expression) - Constructor for class ParsedFunction.Division
 
ParsedFunction.Equal - class ParsedFunction.Equal.
 
ParsedFunction.Equal(ParsedFunction, ParsedFunction.Expression, ParsedFunction.Expression) - Constructor for class ParsedFunction.Equal
 
ParsedFunction.Exp - class ParsedFunction.Exp.
 
ParsedFunction.Exp(ParsedFunction, ParsedFunction.Expression) - Constructor for class ParsedFunction.Exp
 
ParsedFunction.Expression - class ParsedFunction.Expression.
Object to represent an expression which may be evaluated with some parameter x.
ParsedFunction.Expression(ParsedFunction) - Constructor for class ParsedFunction.Expression
 
ParsedFunction.Fn - class ParsedFunction.Fn.
 
ParsedFunction.Fn(ParsedFunction, ParsedFunction.Expression) - Constructor for class ParsedFunction.Fn
 
ParsedFunction.GreaterThan - class ParsedFunction.GreaterThan.
 
ParsedFunction.GreaterThan(ParsedFunction, ParsedFunction.Expression, ParsedFunction.Expression) - Constructor for class ParsedFunction.GreaterThan
 
ParsedFunction.GreaterThanEqual - class ParsedFunction.GreaterThanEqual.
 
ParsedFunction.GreaterThanEqual(ParsedFunction, ParsedFunction.Expression, ParsedFunction.Expression) - Constructor for class ParsedFunction.GreaterThanEqual
 
ParsedFunction.LessThan - class ParsedFunction.LessThan.
 
ParsedFunction.LessThan(ParsedFunction, ParsedFunction.Expression, ParsedFunction.Expression) - Constructor for class ParsedFunction.LessThan
 
ParsedFunction.LessThanEqual - class ParsedFunction.LessThanEqual.
 
ParsedFunction.LessThanEqual(ParsedFunction, ParsedFunction.Expression, ParsedFunction.Expression) - Constructor for class ParsedFunction.LessThanEqual
 
ParsedFunction.Multiplication - class ParsedFunction.Multiplication.
 
ParsedFunction.Multiplication(ParsedFunction, ParsedFunction.Expression, ParsedFunction.Expression) - Constructor for class ParsedFunction.Multiplication
 
ParsedFunction.NotEqual - class ParsedFunction.NotEqual.
 
ParsedFunction.NotEqual(ParsedFunction, ParsedFunction.Expression, ParsedFunction.Expression) - Constructor for class ParsedFunction.NotEqual
 
ParsedFunction.Power - class ParsedFunction.Power.
 
ParsedFunction.Power(ParsedFunction, ParsedFunction.Expression, ParsedFunction.Expression) - Constructor for class ParsedFunction.Power
 
ParsedFunction.Sine - class ParsedFunction.Sine.
 
ParsedFunction.Sine(ParsedFunction, ParsedFunction.Expression) - Constructor for class ParsedFunction.Sine
 
ParsedFunction.Subtraction - class ParsedFunction.Subtraction.
 
ParsedFunction.Subtraction(ParsedFunction, ParsedFunction.Expression, ParsedFunction.Expression) - Constructor for class ParsedFunction.Subtraction
 
ParsedFunction.Tan - class ParsedFunction.Tan.
 
ParsedFunction.Tan(ParsedFunction, ParsedFunction.Expression) - Constructor for class ParsedFunction.Tan
 
ParsedFunction.X - class ParsedFunction.X.
 
ParsedFunction.X(ParsedFunction) - Constructor for class ParsedFunction.X
 
ParsedFunction(String) - Constructor for class ParsedFunction
Creates a new function by parsing the supplied string.
parseExpression(String) - Method in class ParsedFunction
Creates a new Expression object to represent the supplied string.
period - Variable in class MultipleWells
The period
periodField - Variable in class Shoot
 
periodField - Variable in class TransGraph
 
pField - Variable in class KP
 
phase - Variable in class EmissionApplet.Photon
 
photons - Variable in class EmissionApplet
A list of all the photons in the simulation
PhysicsConstants - interface PhysicsConstants.
Convenient storage for commonly-used constants.
plotter - Variable in class CCApplet
 
plotter - Variable in class FeedbackApplet
 
plotter - Variable in class KP
 
plotter - Variable in class Shoot
 
plotter - Variable in class TimeDep
 
plotter - Variable in class TransGraph
 
Plotter - class Plotter.
Responsible for plotting graphs.
Plotter(Solvable) - Constructor for class Plotter
Creates a new plotter to graph the specifed Solvable object.
Plotter2 - class Plotter2.
A plotter augmented with extra methods to facilitate common tasks.
Plotter2(Solvable) - Constructor for class Plotter2
Creates a new plotter, with an empty (0,0,0,0) viewport
Plotter2(Solvable, int, int, int, int) - Constructor for class Plotter2
Creates a new plotter
pMultiplier - Variable in class DepletionWidth
The precalculated hole depletion multiplier
polar(double, double) - Static method in class Complex
Constructs a complex number from modulus and argument components
pos - Variable in class HoleLattice.Hole
 
pos - Variable in class TimeGraph
The current position in the buffer.
pot - Variable in class Schrodinger
The potential function
pot - Variable in class TimeDepSchrodinger
A cache of the values of the potential function
POT_COL - Static variable in class Shoot
 
POT_COL - Static variable in class TimeDep
 
POT_COL - Static variable in class TransGraph
 
potentialChanged() - Method in class Shoot
 
potFn - Variable in class TimeDepSchrodinger
The potential function
potPlotter - Variable in class Shoot
 
potPlotter - Variable in class TimeDep
 
potPlotter - Variable in class TransGraph
 
processActionEvent(ActionEvent) - Method in class BaseApplet2.FixedButton
 
processItemEvent(ItemEvent) - Method in class BaseApplet2.FixedCheckbox
 
progress - Variable in class EmissionApplet.Electron
 
progress - Variable in class HoleLattice.Hole
How close the hole/electron transition is to completion.
psi - Variable in class TimeDepSchrodinger
The function data
pump - Variable in class EmissionApplet
Average proportion of non-excited electrons which will be pumped to the upper energy level in the time it takes for a photon to pass through the simulation.
pump() - Method in class EmissionApplet.Electron
Moves this electron to the upper energy level
pump() - Method in class FourLevels.Electron
Moves this electron to the upper energy level
pumpField - Variable in class EmissionApplet
 

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 _