Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
A
C
D
E
F
G
I
J
K
L
M
N
P
R
S
T
U
X
Y
Z
A
AbstractOdeSolver
- class jmathlib.
AbstractOdeSolver
.
A class to solve x'(t) = f(t,x) ODE's Concrete implementation of this class must override at least 'computeSolution' and 'function' methods.
AbstractOdeSolver(double, double, double[], int)
- Constructor for class jmathlib.
AbstractOdeSolver
addColumn(double[])
- Method in class jmathlib.
Curve
add a new element of type (t,x_1,...
addColumns(double[][])
- Method in class jmathlib.
Curve
addCurve(Curve)
- Method in class jmathlib.
Plotter
Add the given curve to the list of curves
addSignalListener(SignalListener)
- Method in class jmathlib.
AbstractOdeSolver
registers a SignalListener to receive SignalEvent during algorithm run-time note : this method tries to mimic javax.swing.EventListener as much as possible, (seeing that swing classes ain't accessible easily from an applet).
Axis
- class jmathlib.
Axis
.
a C's struct-like class that encapsulates axis-related datas
Axis(double, double, double, int, Color, String)
- Constructor for class jmathlib.
Axis
construct a new axis
C
clear()
- Method in class jmathlib.
Curve
column(int)
- Method in class jmathlib.
Curve
COMPLETED
- Static variable in class jmathlib.
SignalEvent
computeSolution()
- Method in class jmathlib.
AbstractOdeSolver
ODE solver algorithm
computeSolution()
- Method in class jmathlib.
EulerCauchyOdeSolver
Implementation of the ODE solver algorithm
computeSolution()
- Method in class jmathlib.
EulerOdeSolver
Implementation of the ODE solver algorithm
computeSolution()
- Method in class jmathlib.
ModifiedEulerOdeSolver
Implementation of the ODE solver algorithm
computeSolution()
- Method in class jmathlib.
RK4OdeSolver
Implementation of the ODE solver algorithm
currentTime
- Variable in class jmathlib.
AbstractOdeSolver
The current value of variable 't'
Curve
- class jmathlib.
Curve
.
A class that stores a N-dimensional function of time (i.e.
Curve(Curve)
- Constructor for class jmathlib.
Curve
Creates a new Curve from the given curve
Curve(int)
- Constructor for class jmathlib.
Curve
Creates a new Curve of the given dimension
Curve(int, Color)
- Constructor for class jmathlib.
Curve
Creates a new Curve of the given dimension and the given color
curveArray
- Variable in class jmathlib.
Plotter
a list of curve to be drawn in this Plotter
curveColor
- Variable in class jmathlib.
Curve
curveTitle
- Variable in class jmathlib.
Curve
D
data
- Variable in class jmathlib.
Curve
dimension
- Variable in class jmathlib.
Curve
E
elements()
- Method in class jmathlib.
Curve
EulerCauchyOdeSolver
- class jmathlib.
EulerCauchyOdeSolver
.
An implementation of the simple Euler ode solver algorithm
EulerCauchyOdeSolver(double, double, double[], int)
- Constructor for class jmathlib.
EulerCauchyOdeSolver
EulerOdeSolver
- class jmathlib.
EulerOdeSolver
.
An implementation of the simple Euler ode solver algorithm
EulerOdeSolver(double, double, double[], int)
- Constructor for class jmathlib.
EulerOdeSolver
F
fireSignal(SignalEvent)
- Method in class jmathlib.
AbstractOdeSolver
fires the given DrawingEvent to all registered DrawingListener's
firstColumn()
- Method in class jmathlib.
Curve
function(double, double[])
- Method in class jmathlib.
AbstractOdeSolver
Right-hand side of ODE x' = f(x,t)
G
getColor()
- Method in class jmathlib.
Curve
getCurrentTime()
- Method in class jmathlib.
AbstractOdeSolver
getData()
- Method in class jmathlib.
Curve
getDescription()
- Method in class jmathlib.
AbstractOdeSolver
getDescription()
- Method in class jmathlib.
EulerCauchyOdeSolver
getDescription()
- Method in class jmathlib.
EulerOdeSolver
getDescription()
- Method in class jmathlib.
ModifiedEulerOdeSolver
getDescription()
- Method in class jmathlib.
RK4OdeSolver
getDimension()
- Method in class jmathlib.
Curve
getID()
- Method in class jmathlib.
SignalEvent
getInsets()
- Method in class jmathlib.
Plotter
Overriden so as to return (10,10,10,10)
getResults()
- Method in class jmathlib.
AbstractOdeSolver
getTitle()
- Method in class jmathlib.
Curve
I
id
- Variable in class jmathlib.
SignalEvent
J
join(Curve)
- Method in class jmathlib.
Curve
K
kill()
- Method in class jmathlib.
AbstractOdeSolver
killed
- Variable in class jmathlib.
AbstractOdeSolver
if true, algorithm terminates immediately
L
lastColumn()
- Method in class jmathlib.
Curve
listenerList
- Variable in class jmathlib.
AbstractOdeSolver
a list of listeners to be notified signals during algorithm run-time
M
ModifiedEulerOdeSolver
- class jmathlib.
ModifiedEulerOdeSolver
.
An implementation of the simple Euler ode solver algorithm
ModifiedEulerOdeSolver(double, double, double[], int)
- Constructor for class jmathlib.
ModifiedEulerOdeSolver
N
npts
- Variable in class jmathlib.
AbstractOdeSolver
The number of values to be computed
P
paint(Graphics)
- Method in class jmathlib.
Plotter
awt.Component paint method
Plotter
- class jmathlib.
Plotter
.
Plotter(Curve, String, Color, Axis, Axis)
- Constructor for class jmathlib.
Plotter
Construct a new plotter
R
redrawBackground()
- Method in class jmathlib.
Plotter
Forces an overall repainting of the component
removeAllCurves()
- Method in class jmathlib.
Plotter
Remove all curves from this plotter's list of curves
removeSignalListener(SignalListener)
- Method in class jmathlib.
AbstractOdeSolver
results
- Variable in class jmathlib.
AbstractOdeSolver
A Vector that stores computation results, each element being an array of double of type {t,x_1(t),...
RESUMED
- Static variable in class jmathlib.
SignalEvent
RK4OdeSolver
- class jmathlib.
RK4OdeSolver
.
An implementation of the simple Euler ode solver algorithm
RK4OdeSolver(double, double, double[], int)
- Constructor for class jmathlib.
RK4OdeSolver
row(int)
- Method in class jmathlib.
Curve
run()
- Method in class jmathlib.
AbstractOdeSolver
Thread.run() method Mustn't be overriden by end-user...
S
setColor(Color)
- Method in class jmathlib.
Curve
setRepaintAllMode(boolean)
- Method in class jmathlib.
Plotter
Set rendering policy ;
setSleepingTime(int)
- Method in class jmathlib.
AbstractOdeSolver
setTitle(String)
- Method in class jmathlib.
Curve
setTitle(String, Color)
- Method in class jmathlib.
Plotter
Set this plotter's title
setXAxis(Axis)
- Method in class jmathlib.
Plotter
Set X-axis to the given Axis
setYAxis(Axis)
- Method in class jmathlib.
Plotter
Set Y-axis to the given Axis
signalBroadcast(SignalEvent)
- Method in interface jmathlib.
SignalListener
SignalEvent
- class jmathlib.
SignalEvent
.
a class implementing signals for communication between algorithm threads
SignalEvent(Thread, int)
- Constructor for class jmathlib.
SignalEvent
SignalListener
- interface jmathlib.
SignalListener
.
an interface for objects to be notified signals sourced from algorithm threads
size()
- Method in class jmathlib.
Curve
sleepTime
- Variable in class jmathlib.
AbstractOdeSolver
How long the thread sleeps between each step (allowing the user to adjust the simulation's speed) If 0 (the default), the thread just yields.
STARTED
- Static variable in class jmathlib.
SignalEvent
STEP_FORWARD
- Static variable in class jmathlib.
SignalEvent
SUSPENDED
- Static variable in class jmathlib.
SignalEvent
T
T_DATA
- Static variable in class jmathlib.
Axis
tend
- Variable in class jmathlib.
AbstractOdeSolver
The ODE's solution end time
title
- Variable in class jmathlib.
Plotter
plotter title
toArray()
- Method in class jmathlib.
Curve
toGraphCoordinates(Point)
- Method in class jmathlib.
Plotter
Converts mouse-coordinates to graph-coordinates
toMouseCoordinates(double[])
- Method in class jmathlib.
Plotter
Converts graph-coordinates to mouse-coordinates
toString()
- Method in class jmathlib.
Curve
tstart
- Variable in class jmathlib.
AbstractOdeSolver
The ODE's solution start time
U
update(Graphics)
- Method in class jmathlib.
Plotter
Overriden so as to avoid use of double-buffering ; simply call paint(g) w/o repainting the background, except if it's called from redrawBackground.
X
X_DATA
- Static variable in class jmathlib.
Axis
x0
- Variable in class jmathlib.
AbstractOdeSolver
The initial condition X(0)[]
xAxis
- Variable in class jmathlib.
Plotter
x-axis
Y
Y_DATA
- Static variable in class jmathlib.
Axis
yAxis
- Variable in class jmathlib.
Plotter
y-axis
Z
Z_DATA
- Static variable in class jmathlib.
Axis
A
C
D
E
F
G
I
J
K
L
M
N
P
R
S
T
U
X
Y
Z
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
jmathlib/ABMOdeSolver.java