Class FieldODEStateAndDerivative<T extends RealFieldElement<T>>

    • Field Detail

      • derivative

        private final T extends RealFieldElement<T>[] derivative
        Derivative of the main state at time.
      • secondaryDerivative

        private final T extends RealFieldElement<T>[][] secondaryDerivative
        Derivative of the secondary state at time.
    • Constructor Detail

      • FieldODEStateAndDerivative

        public FieldODEStateAndDerivative​(T time,
                                          T[] state,
                                          T[] derivative,
                                          T[][] secondaryState,
                                          T[][] secondaryDerivative)
        Simple constructor.
        Parameters:
        time - time
        state - state at time
        derivative - derivative of the state at time
        secondaryState - state at time (may be null)
        secondaryDerivative - derivative of the state at time (may be null)
    • Method Detail

      • getDerivative

        public T[] getDerivative()
        Get derivative of the main state at time.
        Returns:
        derivative of the main state at time
      • getSecondaryDerivative

        public T[] getSecondaryDerivative​(int index)
        Get derivative of the secondary state at time.
        Parameters:
        index - index of the secondary set as returned by FieldExpandableODE.addSecondaryEquations(FieldSecondaryEquations) (beware index 0 corresponds to main state, additional states start at 1)
        Returns:
        derivative of the secondary state at time