public interface SecondaryEquations
In some cases users may need to integrate some problem-specific equations along with a primary set of differential equations. One example is optimal control where adjoined parameters linked to the minimized hamiltonian must be integrated.
This interface allows users to add such equations to a primary set of
first order differential equations
thanks to the
|Modifier and Type||Method and Description|
Compute the derivatives related to the secondary state parameters.
Get the dimension of the secondary state parameters.
void computeDerivatives(double t, double primary, double primaryDot, double secondary, double secondaryDot) throws MaxCountExceededException, DimensionMismatchException
t- current value of the independent time variable
primary- array containing the current value of the primary state vector
primaryDot- array containing the derivative of the primary state vector
secondary- array containing the current value of the secondary state vector
secondaryDot- placeholder array where to put the derivative of the secondary state vector
MaxCountExceededException- if the number of functions evaluations is exceeded
DimensionMismatchException- if arrays dimensions do not match equations settings
Copyright © 2003–2016 The Apache Software Foundation. All rights reserved.