Documentation of 'org.apache.commons.math3.ode.sampling.NordsieckStepInterpolator' Java class
NordsieckStepInterpolator
org.apache.commons.math3.ode.sampling

Class NordsieckStepInterpolator

    • Method Detail

      • reinitialize

        public void reinitialize(double[] y,
                                 boolean forward,
                                 EquationsMapper primaryMapper,
                                 EquationsMapper[] secondaryMappers)
        Reinitialize the instance.

        Beware that all arrays must be references to integrator arrays, in order to ensure proper update without copy.

        Parameters:
        y - reference to the integrator array holding the state at the end of the step
        forward - integration direction indicator
        primaryMapper - equations mapper for the primary equations set
        secondaryMappers - equations mappers for the secondary equations sets
      • reinitialize

        public void reinitialize(double time,
                                 double stepSize,
                                 double[] scaledDerivative,
                                 Array2DRowRealMatrix nordsieckVector)
        Reinitialize the instance.

        Beware that all arrays must be references to integrator arrays, in order to ensure proper update without copy.

        Parameters:
        time - time at which all arrays are defined
        stepSize - step size used in the scaled and Nordsieck arrays
        scaledDerivative - reference to the integrator array holding the first scaled derivative
        nordsieckVector - reference to the integrator matrix holding the Nordsieck vector
      • rescale

        public void rescale(double stepSize)
        Rescale the instance.

        Since the scaled and Nordsieck arrays are shared with the caller, this method has the side effect of rescaling this arrays in the caller too.

        Parameters:
        stepSize - new step size to use in the scaled and Nordsieck arrays
      • writeExternal

        public void writeExternal(java.io.ObjectOutput out)
                           throws java.io.IOException
        Specified by:
        writeExternal in interface java.io.Externalizable
        Specified by:
        writeExternal in class AbstractStepInterpolator
        Throws:
        java.io.IOException
      • readExternal

        public void readExternal(java.io.ObjectInput in)
                          throws java.io.IOException,
                                 java.lang.ClassNotFoundException
        Specified by:
        readExternal in interface java.io.Externalizable
        Specified by:
        readExternal in class AbstractStepInterpolator
        Throws:
        java.io.IOException
        java.lang.ClassNotFoundException

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.