Interface InterpolationGrid

All Known Implementing Classes:
FixedNumberInterpolationGrid, MaxGapInterpolationGrid

public interface InterpolationGrid
Interface for interpolation grids.

An interpolation grid provides a grid of time points that can be used for interpolation processes.

In the context of DSST propagation, an interpolation grid is used for the computation through interpolation of short periodics coefficients

Author:
Nicolas Bernard
  • Method Summary

    Modifier and Type
    Method
    Description
    double[]
    getGridPoints(double stepStart, double stepEnd)
    Get grid points that are within the current step.
    <T extends CalculusFieldElement<T>>
    T[]
    getGridPoints(T stepStart, T stepEnd)
    Get grid points that are within the current step.
  • Method Details

    • getGridPoints

      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.

      Parameters:
      stepStart - start of the step
      stepEnd - end of the step
      Returns:
      time points between start and end
    • getGridPoints

      <T extends CalculusFieldElement<T>> T[] getGridPoints(T stepStart, T stepEnd)
      Get grid points that are within the current step.

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

      Type Parameters:
      T - type of the elements
      Parameters:
      stepStart - start of the step
      stepEnd - end of the step
      Returns:
      time points between start and end
      Since:
      14.0