Interface SecondaryEquations

    • Method Detail

      • computeDerivatives

        void computeDerivatives​(double t,
                                double[] primary,
                                double[] primaryDot,
                                double[] secondary,
                                double[] secondaryDot)
                         throws MathIllegalArgumentException,
                                MathIllegalStateException
        Deprecated.
        Compute the derivatives related to the secondary state parameters.
        Parameters:
        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
        Throws:
        MathIllegalStateException - if the number of functions evaluations is exceeded
        MathIllegalArgumentException - if arrays dimensions do not match equations settings