private class JacobianMatrices.JacobiansSecondaryEquations extends java.lang.Object implements SecondaryEquations
This class is an inner class to ensure proper scheduling of calls
by forcing the use of JacobianMatrices.registerVariationalEquations(ExpandableStatefulODE)
.
Modifier | Constructor and Description |
---|---|
private |
JacobianMatrices.JacobiansSecondaryEquations() |
Modifier and Type | Method and Description |
---|---|
void |
computeDerivatives(double t,
double[] y,
double[] yDot,
double[] z,
double[] zDot)
Compute the derivatives related to the secondary state parameters.
|
int |
getDimension()
Get the dimension of the secondary state parameters.
|
private JacobianMatrices.JacobiansSecondaryEquations()
public int getDimension()
getDimension
in interface SecondaryEquations
public void computeDerivatives(double t, double[] y, double[] yDot, double[] z, double[] zDot) throws MaxCountExceededException, DimensionMismatchException
computeDerivatives
in interface SecondaryEquations
t
- current value of the independent time variabley
- array containing the current value of the primary state vectoryDot
- array containing the derivative of the primary state vectorz
- array containing the current value of the secondary state vectorzDot
- placeholder array where to put the derivative of the secondary state vectorMaxCountExceededException
- if the number of functions evaluations is exceededDimensionMismatchException
- if arrays dimensions do not match equations settingsCopyright (c) 2003-2014 Apache Software Foundation