private class MultistepIntegrator.CountingDifferentialEquations extends java.lang.Object implements ExtendedFirstOrderDifferentialEquations
Modifier and Type | Field and Description |
---|---|
private int |
dimension
Dimension of the problem.
|
Constructor and Description |
---|
MultistepIntegrator.CountingDifferentialEquations(int dimension)
Simple constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
computeDerivatives(double t,
double[] y,
double[] dot)
Get the current time derivative of the state vector.
|
int |
getDimension()
Get the dimension of the problem.
|
int |
getMainSetDimension()
Return the dimension of the main set of equations.
|
public MultistepIntegrator.CountingDifferentialEquations(int dimension)
dimension
- dimension of the problempublic void computeDerivatives(double t, double[] y, double[] dot) throws DerivativeException
computeDerivatives
in interface FirstOrderDifferentialEquations
t
- current value of the independent time variabley
- array containing the current value of the state vectordot
- placeholder array where to put the time derivative of the state vectorDerivativeException
- this user-defined exception should be used if an error is
is triggered by user codepublic int getDimension()
getDimension
in interface FirstOrderDifferentialEquations
public int getMainSetDimension()
The main set of equations represent the first part of an ODE state. The error estimations and adaptive step size computation should be done on this first part only, not on the final part of the state which represent an extension set of equations which are considered secondary.
getMainSetDimension
in interface ExtendedFirstOrderDifferentialEquations
total dimension
Copyright (c) 2003-2016 Apache Software Foundation