SecondOrderIntegrator
org.apache.commons.math3.ode

Interface SecondOrderIntegrator

    • Method Detail

      • integrate

        void integrate(SecondOrderDifferentialEquations equations,             double t0,             double[] y0,             double[] yDot0,             double t,             double[] y,             double[] yDot)               throws MathIllegalStateException,                      MathIllegalArgumentException
        Integrate the differential equations up to the given time
        Parameters:
        equations - differential equations to integrate
        t0 - initial time
        y0 - initial value of the state vector at t0
        yDot0 - initial value of the first derivative of the state vector at t0
        t - target time for the integration (can be set to a value smaller thant t0 for backward integration)
        y - 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
        yDot - placeholder where to put the first derivative of the state vector at time t, can be the same object as yDot0
        Throws:
        MathIllegalStateException - if the integrator cannot perform integration
        MathIllegalArgumentException - if integration parameters are wrong (typically too small integration span)

SCaVis 1.8 © jWork.org