Package org.hipparchus.ode
Interface ComplexOrdinaryDifferentialEquation
public interface ComplexOrdinaryDifferentialEquation
This interface represents a first order differential equations set for
complex state
.- Since:
- 1.4
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionComplex[]
computeDerivatives
(double t, Complex[] y) Get the current time derivative of the state vector.int
Get the dimension of the problem.default void
Initialize equations at the start of an ODE integration.
-
Method Details
-
getDimension
int getDimension()Get the dimension of the problem.- Returns:
- dimension of the problem
-
init
Initialize equations at the start of an ODE integration.This method is called once at the start of the integration. It may be used by the equations to initialize some internal data if needed.
The default implementation does nothing.
- Parameters:
t0
- value of the independent time variable at integration starty0
- array containing the value of the state vector at integration startfinalTime
- target time for the integration
-
computeDerivatives
Get the current time derivative of the state vector.- Parameters:
t
- current value of the independent time variabley
- array containing the current value of the state vector- Returns:
- time derivative of the state vector
-