Package  Description 

agi.foundation.numericalmethods 
Contains general numerical algorithms.

agi.foundation.numericalmethods.advanced 
Contains additional advanced numerical algorithms and supporting types.

Modifier and Type  Class and Description 

class 
BulirschStoerIntegrator
An adaptive numerical integrator which uses successive subdivisions of the specified
step size in order to measure the relative error in order to update the step size.

class 
RungeKuttaCashKarp45Integrator
This is a fourth order RungeKutta algorithm with error control based on the work
of Cash and Karp which can adapt the size of the integration step based on comparing the
fifth order evaluation with the fourth order evaluation to produce an estimate of
the numerical error produced by a given integration step.

class 
RungeKuttaFehlberg78Integrator
This is a seventh order RungeKutta algorithm with error control based on the work
of Fehlberg which can adapt the size of the integration step based on comparing the
eight order evaluation with the seventh order evaluation to produce an estimate of
the numerical error produced by a given integration step.

class 
RungeKuttaVerner89Integrator
This is an eighth order RungeKutta algorithm with error control based on the work
of Verner which can adapt the size of the integration step based on comparing the
ninth order evaluation with the eighth order evaluation to produce an estimate of
the numerical error produced by a given integration step.

Modifier and Type  Class and Description 

class 
RungeKuttaAdaptiveStepIntegrator
Defines a RungeKutta integrator which can adapt the size of its steps based on the integration error.

Constructor and Description 

AdaptiveNumericalIntegrator(AdaptiveNumericalIntegrator existingInstance,
CopyContext context)
Initializes a new instance as a copy of an existing instance.
