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 _