| Package | Description | 
|---|---|
| agi.foundation.numericalmethods | 
 Contains general numerical algorithms. 
 | 
| agi.foundation.numericalmethods.advanced | 
 Contains additional advanced numerical algorithms and supporting types. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
DependentVariableDerivatives | 
NumericalIntegrator.getSystemOfEquations()
Gets the system of differential equations corresponding to the derivatives of the
    dependent variables. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
NumericalIntegrator.setSystemOfEquations(DependentVariableDerivatives value)
Sets the system of differential equations corresponding to the derivatives of the
    dependent variables. 
 | 
| Constructor and Description | 
|---|
BulirschStoerIntegrator(DependentVariableDerivatives system)
Initializes a new instance. 
 | 
RungeKutta4Integrator(DependentVariableDerivatives system)
Initializes a new instance based on the given differential system for the derivatives
    of the dependent variables. 
 | 
RungeKuttaCashKarp45Integrator(DependentVariableDerivatives system,
                              double initialStepSize)
Initializes a new instance based on the given system of equations and initial step size. 
 | 
RungeKuttaFehlberg78Integrator(DependentVariableDerivatives system,
                              double initialStepSize)
Initializes a new instance based on the given system of equations and initial step size. 
 | 
RungeKuttaVerner89Integrator(DependentVariableDerivatives system,
                            double initialStepSize)
Initializes a new instance based on the given system of equations and initial step size. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DependentVariableDifferentialEquation
An adapter for an  
OrdinaryDifferentialEquationSystem for use with a
 NumericalIntegrator. | 
| Modifier and Type | Method and Description | 
|---|---|
DependentVariableDerivatives | 
RungeKuttaAlgorithm.getDerivativeFunction()
Gets the delegate which defines the first order differential equation representing the
    derivative of the dependent variables as a function of independent variable and dependent variables. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
RungeKuttaAlgorithm.initialize(int dimension,
          DependentVariableDerivatives function)
 | 
| Constructor and Description | 
|---|
DependentVariableDerivatives(DependentVariableDerivatives existingInstance,
                            CopyContext context)
Initializes a new instance as a copy of an existing instance. 
 | 
RungeKuttaFixedStepIntegrator(RungeKuttaAlgorithm tableau,
                             DependentVariableDerivatives system)
Initializes a new instance based on the given tableau and on the given differential system for the derivatives
    of the dependent variables. 
 |