The classes which are devoted to solve first order differential
equations should implement this interface. The problems which can
be handled should implement the FirstOrderDifferentialEquations interface.
FirstOrderDifferentialEquations, org.apache.commons.math3.ode.sampling.StepHandler , org.apache.commons.math3.ode.events.EventHandler
| Modifier and Type | Method and Description |
|---|---|
| public double | Returns: stop time, will be the same as target time if integration reached its target, but may be different if someorg. stops it at some point.differential equations to integrate equations, double initial time t0, double[] initial value of the state vector at t0 y0, double target time for the integration
(can be set to a value smaller than t, double[] t0 for backward integration)placeholder where to put the state vector at each successful
step (and hence at the end of integration), can be the same object as y0 y)Integrate the differential equations up to the given time. |
| integrate | back to summary |
|---|---|
| public double integrate(FirstOrderDifferentialEquations equations, double t0, double[] y0, double t, double[] y) throws DimensionMismatchException, NumberIsTooSmallException, MaxCountExceededException, NoBracketingException Integrate the differential equations up to the given time. This method solves an Initial Value Problem (IVP). Since this method stores some internal state variables made
available in its public interface during integration (
| |