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 _

F

FDApplet - class FDApplet.
This applet will plot the Fermi-Dirac distribution, and provides a slider for temperature to be modified.
FDApplet.TemperatureListener - class FDApplet.TemperatureListener.
Listens for changes in the position of the temperature slider
FDApplet.TemperatureListener(FDApplet) - Constructor for class FDApplet.TemperatureListener
 
FDApplet() - Constructor for class FDApplet
 
fdFunction - Variable in class CCApplet
The Fermi-Dirac function
fdPlotter - Variable in class FDApplet
 
FeedbackApplet - class FeedbackApplet.
As for the Emission/Absorption Applet, but with the addition of feedback and an exit rate graph.
FeedbackApplet() - Constructor for class FeedbackApplet
 
feedbackField - Variable in class FeedbackApplet
 
feedbackRate - Variable in class FeedbackApplet
Average proportion of photons leaving the simulation (by reaching the extreme right of the display, not by absorption) which will be returned to the start.
FermiDirac - class FermiDirac.
Models the Fermi-Dirac distribution for a given temperature and Fermi level.
FermiDirac() - Constructor for class FermiDirac
 
fermiField - Variable in class CCApplet
 
field - Variable in class HaynesShockley
The field strength
fields - Variable in class BaseApplet2
 
findElectron(double, double) - Method in class EmissionApplet
Finds the first electron within a specified interval.
findOperator(char, String) - Static method in class ParsedFunction
Helper method to search for a top-level operator in a string.
findOperator(char, String, int) - Static method in class ParsedFunction
Helper method to search for a top-level operator in a string, from a specified starting index.
finished - Variable in class SolnSearcher
 
firstValue - Variable in class Schrodinger
The initial value of the function (arbitrary)
flush() - Method in class Transmission
Emptys the cache of solutions.
fn - Variable in class AnimThread
 
fnStartField - Variable in class TimeDep
 
fnWidthField - Variable in class TimeDep
 
focus - Variable in class BaseApplet2
 
focusGained(FocusEvent) - Method in class BaseApplet2
Used to track focus to discern user-triggered changes from automatic changes.
focusLost(FocusEvent) - Method in class BaseApplet2
Used to track focus to discern user-triggered changes from automatic changes.
fold - Variable in class Plotter
true if the x axis will be folded, else false
fold(double, double, boolean) - Method in class Plotter
Returns the folded version of an x coordinate.
foldBox - Variable in class KP
 
folded - Variable in class KP
true if the x-axis is folded, else false
foldSize - Variable in class Plotter
The size of the folding interval
foldSym - Variable in class Plotter
true if the folding interval is centred on the origin, else false
forcePaint(Graphics) - Method in class BaseApplet
Forces the buffer to be regenerated, then painted onto the specified Graphics object.
FourLevels - class FourLevels.
As for the Feedback/Emission/Absorption Applet, but with an extra two energy levels.
FourLevels.Electron - class FourLevels.Electron.
 
FourLevels.Electron(FourLevels, double) - Constructor for class FourLevels.Electron
Creates a new electron
FourLevels.Electron(FourLevels, double, int) - Constructor for class FourLevels.Electron
Creates a new electron
FourLevels() - Constructor for class FourLevels
 
fPlotter - Variable in class CCApplet
 
FREE_COL - Static variable in class KP
 
freeBox - Variable in class KP
 
FreeElectron - class FreeElectron.
Free electron analogue to the Kronig-Penney model.
FreeElectron() - Constructor for class FreeElectron
 
freehandEnabled - Variable in class Shoot
 
FreehandFunction - class FreehandFunction.
Allows the user tp "draw" a function.
FreehandFunction(double, double, int) - Constructor for class FreehandFunction
Creates a new freehand function, for which a number (steps) of values between minX and maxX may be set.
freehandListener - Variable in class Shoot
 
freePlotter - Variable in class KP
 
fromScreen(int, int, int, int) - Method in class Lattice2D
Converts a pair of coordinates from screen space to a lattice space vector.
fromScreenX(int) - Method in class Plotter2
Converts an x value from screen space to graph space
fromScreenX(int, int) - Method in class Lattice2D
Converts an x coordinate from screen space to lattice space
fromScreenX(int, int) - Method in class Plotter
Converts the specified x value from screen space to graph space
fromScreenX(int, int) - Method in class RotatedPlotter
 
fromScreenY(int) - Method in class Plotter2
Converts a y value from screen space to graph space
fromScreenY(int, int) - Method in class Lattice2D
Converts a y coordinate from screen space to lattice space
fromScreenY(int, int) - Method in class Plotter
Converts the specified y value from screen space to graph space
fromScreenY(int, int) - Method in class RotatedPlotter
 
function - Variable in class CCApplet
Electron concentration function
function - Variable in class FDApplet
The Fermi-Dirac distribution
function - Variable in class Shoot
The (piecewise-constant) potential function
function - Variable in class SolvFunction
 
function - Variable in class TimeDep
The potential function to use when in "wells mode"
function - Variable in class TransGraph
The potential function
Function - interface Function.
This interface should be implemented by all classes that can behave as a function.
functionIndex - Variable in class Shoot
 
functionNames - Variable in class Shoot
 
functions - Variable in class Shoot
The (quadratic) potential 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 _