A C D E F G H I L M O P R S T U V X Y Z

A

acosh(double) - Static method in class FMath
Inverse Hyperbolic cosine function
aplot - Variable in class Case
Arrays in which the results of the size integration will be stored.
arrayMax(double[]) - Static method in class FMath
Find the index of the maximum value in the inputArray
arrayMin(double[]) - Static method in class FMath
Returns the index of the mimimum value in an array of doubles
asinh(double) - Static method in class FMath
Inverse Hyperbolic cosine

C

Case - class Case.
This class provides an object for holding a single 'case' or 'plot' of data.
Case() - Constructor for class Case
Creates a new case: all values initialized to 0.0
Case(String) - Constructor for class Case
Creates a new case with the specified label
cases - Static variable in class Cosmo
An array for the cases to be plotted
color - Variable in class Case
The color in which this case will be plotted
colors - Static variable in class Cosmo
An array of colors in which the cases will be plotted
compute(Case, double) - Static method in class Cosmo
Computes a simple case (ol=0) for a given cosmology case and redshift z.
cosh(double) - Static method in class FMath
Hyperbolic cosine function
Cosmo - class Cosmo.
The initializing class of the Cosmology applet
Cosmo() - Constructor for class Cosmo
 

D

dataIsNew - Static variable in class Cosmo
When true Cosmo will recalculate the scale of a window before redrawing the plots.
DataPoint - class DataPoint.
DataPoint serves as a class for data points in the Cosmo applet.
DataPoint(double, double, double) - Constructor for class DataPoint
Construct a new datapoint at (x,y) with an uncertainty of u.
dataPoints - Static variable in class Cosmo
An array for the data points to be plotted
dataToScreen(double, double) - Method in class GraphPane
Given the x,y coordinates of a data point, converts them too an x,y point in the graphing pane's coordinate system.

E

editButton - Static variable in class Cosmo
Button to switch the displayed panel between cosmology and data point inputs
ellf(double, double) - Static method in class FMath
Legendre elliptic integral of the first kind as defined at http://www.scf.fundp.ac.be/~jpvigner/homepage/sources/recipes/recipes.html
ellpi(double, double, double) - Static method in class FMath
Legendre elliptic integral of the third kind as defined at http://www.scf.fundp.ac.be/~jpvigner/homepage/sources/recipes/recipes.html

F

FMath - class FMath.
FMath is a abstract class with various functions I felt we're either missing or not implemented as I wanted them to be in the JDK Math class
FMath() - Constructor for class FMath
 
focusGained(FocusEvent) - Method in class Variable
FocusListenter method to alert this object that input focus has been acquired
focusLost(FocusEvent) - Method in class Variable
FocusListenter method to alert this object that input focus has been lost Note that this method makes a call specific to the Cosmo applet and will therefore need to be altered before it can be used in other applets.

G

gaussElim(double[][]) - Static method in class FMath
Perform Gauss Elimination on an n x n+1 matrix
getH0() - Method in class Case
Return the value of H0 - the Hubble Constant
getLabel() - Method in class Case
Returns the label for this case
getMaxValue() - Method in class Variable
Get the maximum possible value for this variable
getMinValue() - Method in class Variable
Get the minimum possible value for this variable
getOmegaL() - Method in class Case
Return the value of ol - the Acceleration Parameter
getOmegaM() - Method in class Case
Return the value of om - the Mass Parameter
getOutput(Case, double) - Method in class GraphPane
 
getTplot(Case) - Method in class GraphPane
 
getUncertainty() - Method in class DataPoint
Retrieve the uncertainty of this datapoint
getValue() - Method in class Variable
Returns the numeric value of this variable as a double
getXValue() - Method in class DataPoint
Retrieve the x-value of this datapoint
getYValue() - Method in class DataPoint
Retrieve the y-value of this datapoint
graph - Variable in class Cosmo
The graphing pane on which the output will be plotted
GraphPane - class GraphPane.
A JDK1.1-compatible plotting frame
GraphPane() - Constructor for class GraphPane
Initializes a new GraphPane

H

h0 - Variable in class Case
Variable for the Hubble Constant

I

init() - Method in class Cosmo
Initializes this applet, does the layout
inputField - Variable in class Case
An input field for labelling the case
inputField - Variable in class Variable
The input interface for this variable
ItemAdapter - class ItemAdapter.
An adapter class for itemlistener
ItemAdapter() - Constructor for class ItemAdapter
 
itemStateChanged(ItemEvent) - Method in class ItemAdapter
Override this method to respond to the change in the state of an item

L

leastSquares(double[], double[], int) - Static method in class FMath
Performs least squares of order ORDER on independent x and dependent y

M

maxValue - Variable in class Variable
Maximum value (this.value <= maximum value)
minValue - Variable in class Variable
Minimum value (this.value >= minimum value)

O

omegaL - Variable in class Case
Variable for the Acceleration Factor
omegaM - Variable in class Case
Variable for the Mass Factor

P

paint(Graphics) - Method in class Cosmo
Repaint Cosmo's main pane Currently nothing particular is being done here
paint(Graphics) - Method in class GraphPane
Paints the Graphpane Any valid plots will be drawn
plotType - Static variable in class Cosmo
0 for Lookback time, 1 for age
plotTypeCombo - Static variable in class Cosmo
Combobox to choose plot type

R

rc(double, double) - Static method in class FMath
Carlson's degenerate elliptic integral (6.11) as defined at http://www.scf.fundp.ac.be/~jpvigner/homepage/sources/recipes/recipes.html
rf(double, double, double) - Static method in class FMath
Carlson's elliptic integral of the first kind (6.11) as defined at http://www.scf.fundp.ac.be/~jpvigner/homepage/sources/recipes/recipes.html
rj(double, double, double, double) - Static method in class FMath
Carlson's elliptic integral of the third kind (6.11) as defined at http://www.scf.fundp.ac.be/~jpvigner/homepage/sources/recipes/recipes.html
roundOff(double, int) - Static method in class FMath
Roundoff the inputDouble to the prescribed number of decimal places

S

scaleGraph() - Method in class GraphPane
Automatically set the graph's bounds to the appropriate values by rounding up to the next billion years
screenToData(Point) - Method in class GraphPane
Given the x,y coorinates of a point on the graphing pane's coordinate system, converts them to an x,y point in the data's coordinate system
setColor(Color) - Method in class Case
Set the color in which the plot for this case will be drawn
setMaxValue(double) - Method in class Variable
Set the maximum possible value for this variable
setMinValue(double) - Method in class Variable
Set the minimum possible value for this variable
setValue() - Method in class Variable
Set the value of this variable to the value in its textfield.
setValue(double) - Method in class Variable
Set the value of this variable to the given double value
setValue(String) - Method in class Variable
Set the value of this variable to the parsed double value of the given string.
setXLabel(String) - Method in class GraphPane
Set the horizontal axis label to s
setXMax(double) - Method in class GraphPane
Set the maximum value on the horizontal axis
setXMin(double) - Method in class GraphPane
Set the minimum value on the horizontal axis
setYLabel(String) - Method in class GraphPane
Set the vertical axis label to s
setYMax(double) - Method in class GraphPane
Set the maximum value on the vertical axis
setYMin(double) - Method in class GraphPane
Set the minimum value on the vertical axis
sinh(double) - Static method in class FMath
Hyperbolic sine function
stop() - Method in class Cosmo
Destroy Cosmo and its cases

T

TA1(double, double, double) - Static method in class Cosmo
Used by zt2 for some non-trivial calculations
TA2(double, double, double) - Static method in class Cosmo
Used by zt2 for some non-trivial calculations
TB(double, double) - Static method in class Cosmo
z2t for om+ol==1.0e0 universe
TOLZ(double, double) - Static method in class Cosmo
z2t for ol=0.0e0 universe this function is included for completeness, for ol = 0.0e0 it containts no calls to any elliptic functions
TOMZ(double, double) - Static method in class Cosmo
Z2t for 0m=0.0e0 Universe This function is included for completeness, for om=0.0.
tplot - Variable in class Case
Arrays in which the results of the size integration will be stored.
traceCase - Variable in class GraphPane
The index of the case that is currently being traced
traceCheckbox - Static variable in class Cosmo
Checkbox used to toggle tracing on and off
traceIndex - Variable in class Case
The index of tplot which is shown while tracing
traceLabel - Static variable in class Cosmo
The label to display the coordinates of the trace
traceX - Variable in class GraphPane
The tracing point, tracked in data coordinates
traceY - Variable in class GraphPane
The tracing point, tracked in data coordinates

U

updateTraceY() - Method in class GraphPane
 

V

value - Variable in class Variable
The numerical value of this variable
Variable - class Variable.
This class provides an interface for entering data via a textfield.
Variable() - Constructor for class Variable
Create a new variable with an initial value of 0.0
Variable(double) - Constructor for class Variable
Create a new variable with the specified value
Variable(String) - Constructor for class Variable
Create a new variable with the specified description
Variable(String, double) - Constructor for class Variable
Create a new variable with the specified description and value

X

xLabel - Static variable in class Cosmo
The label for the horizontal axis
xLabel - Variable in class GraphPane
The text label for the horizontal axis
xMax - Variable in class GraphPane
The maximum value on the horizontal axis in the visible graph
xMin - Variable in class GraphPane
The minimum value on the horizontal axis in the visible graph

Y

yLabel - Static variable in class Cosmo
The label for the vertical axis
yLabel - Variable in class GraphPane
The text label for the vertical axis
yMax - Variable in class GraphPane
The maximum value on the vertical axis in the visible graph
yMin - Variable in class GraphPane
The minimum value on the vertical axis in the visible graph

Z

z2t(Case, double) - Static method in class Cosmo
Replaces compute to calculate cosmologies of both trivial (OmegaL=0) and nontrivial cases.

A C D E F G H I L M O P R S T U V X Y Z