D E H I K M N O R S T X Y

D

dxsav - Variable in class ODEIntegrator
approximate dx interval for which intermediate values are stored
dydx - Variable in class ODEIntegrator
current dydx vector

E

eps - Variable in class ODEIntegrator
desired numerical integration accuracy

H

h1 - Variable in class ODEIntegrator
initial guess at appropriate stepsize
hdid - Variable in class ODEIntegrator
previous stepsize accomplished
hmin - Variable in class ODEIntegrator
minimum stepsize allowed
hnext - Variable in class ODEIntegrator
estimated next stepsize

I

integrate(double[], double, double) - Method in class ODEIntegrator
Performs numerical integration of ODEs from ystart, x1 to yp[kount], x2 with accuracy eps.
intObj - Variable in class ODEIntegrator
object with method to compute ODEs

K

kmax - Variable in class ODEIntegrator
maximum number of stored intermediate result vectors
kount - Variable in class ODEIntegrator
actual number of stored intermediate result vectors

M

main(String[]) - Static method in class Tests
 
maxstp - Variable in class ODEIntegrator
maximum integration steps

N

nbad - Variable in class ODEIntegrator
number of bad steps taken
nok - Variable in class ODEIntegrator
number of good steps taken
nvar - Variable in class ODEIntegrator
number of first-order ODEs, length of input/output vectors

O

ode(double, double[], double[]) - Method in interface ODEIntegratable
ode - Following conventions of Chapter 16 of Numerical Recipes in C, a generic ODE is expressed as dy_i(x)/dx = f_i(x,y_1,...,y_N), i=1,...,N

Reference: Press, William H.
ode(double, double[], double[]) - Method in class Tests
 
ODEIntegratable - interface ODEIntegratable.
interface ODEIntegratable - the means by which an ODEIntegrator computes ODEs.
ODEIntegrator - class ODEIntegrator.
ODEIntegrator - a Java implementation of some numerical integration code from Numerical Recipes in C

An ODEIntegrator object is intended to do a series of simulations for the same dynamical system.
ODEIntegrator(ODEIntegratable, int) - Constructor for class ODEIntegrator
Constructor assuming no intermediate result vector storage
ODEIntegrator(ODEIntegratable, int, int) - Constructor for class ODEIntegrator
Constructor
ODEIntException - exception ODEIntException.
 
ODEIntException() - Constructor for class ODEIntException
 
ODEIntException(String) - Constructor for class ODEIntException
 

R

RK45ODEInt - class RK45ODEInt.
RK45ODEInt - fifth-order Runge-Kutta ODE Integrator with monitoring of local truncation error to ensure accuracy and adjust stepsize.
RK45ODEInt(ODEIntegratable, int) - Constructor for class RK45ODEInt
RK45ODEInt constructor assuming no intermediate result vector storage
RK45ODEInt(ODEIntegratable, int, int) - Constructor for class RK45ODEInt
 
rk45test() - Method in class Tests
Describe rk45test method here.

S

step(double) - Method in class ODEIntegrator
Stepper method called by integrate method.
step(double) - Method in class RK45ODEInt
step - fifth-order Runge-Kutta step with monitoring of local truncation error to ensure accuracy and adjust stepsize.

T

Tests - class Tests.
Tests - A class for testing ODE Integration code.
Tests() - Constructor for class Tests
 

X

x - Variable in class ODEIntegrator
current x
xp - Variable in class ODEIntegrator
intermediate result storage for x values

Y

y - Variable in class ODEIntegrator
current y vector
yp - Variable in class ODEIntegrator
intermediate result storage for y vector values
yscal - Variable in class ODEIntegrator
current scaling used to monitor accuracy

D E H I K M N O R S T X Y