gridripper::odesolver::shoot::ODEIntegrator Class Reference

Numerical method to integrate an ODE. More...

List of all members.

Public Member Functions

 ODEIntegrator (ODE ode)
 Constructs the integrator.
abstract void integrate (double[] f, double x, double dx)
 Performs an integration step.
ODE getODE ()
 Gets the ODE.

Static Public Member Functions

static ODEIntegrator create (String name, ODE ode) throws IllegalArgumentException
 Creates an integrator.


Detailed Description

Numerical method to integrate an ODE.

Version:
0.5, 07/15/2008
Since:
GridRipper 0.4, 08/02/2006
Author:
Peter Csizmadia

Constructor & Destructor Documentation

gridripper::odesolver::shoot::ODEIntegrator::ODEIntegrator ( ODE  ode  )  [inline]

Constructs the integrator.

Parameters:
ode the ODE


Member Function Documentation

abstract void gridripper::odesolver::shoot::ODEIntegrator::integrate ( double[]  f,
double  x,
double  dx 
) [pure virtual]

Performs an integration step.

Parameters:
f variable for the intial values (input) and the result (output)
x the coordinate
dx the step size

ODE gridripper::odesolver::shoot::ODEIntegrator::getODE (  )  [inline]

Gets the ODE.

Returns:
the ODE

static ODEIntegrator gridripper::odesolver::shoot::ODEIntegrator::create ( String  name,
ODE  ode 
) throws IllegalArgumentException [inline, static]

Creates an integrator.

Parameters:
name the name of the integrator class
ode the ODE


The documentation for this class was generated from the following file:

Generated on Wed Jun 17 18:47:30 2009 for GridRipper by  doxygen 1.5.6