Class FixedNumberInterpolationGrid

  • All Implemented Interfaces:
    InterpolationGrid

    public class FixedNumberInterpolationGrid
    extends Object
    implements InterpolationGrid
    Interpolation grid where a fixed number of points are evenly spaced between the start and the end of the integration step.

    The grid is adapted to the step considered, meaning that for short steps, the grid will be dense, while for long steps the points will be far away one from each other

    Author:
    Nicolas Bernard
    • Constructor Detail

      • FixedNumberInterpolationGrid

        public FixedNumberInterpolationGrid​(int pointsPerStep)
        Constructor.
        Parameters:
        pointsPerStep - number of points in the grid per step
    • Method Detail

      • getGridPoints

        public double[] getGridPoints​(double stepStart,
                                      double stepEnd)
        Get grid points that are within the current step.

        The step is defined by its start and its end time.

        Specified by:
        getGridPoints in interface InterpolationGrid
        Parameters:
        stepStart - start of the step
        stepEnd - end of the step
        Returns:
        time points between start and end