Class ChebyshevCoefficients.Header

java.lang.Object
gaiasky.util.coord.chebyshev.ChebyshevCoefficients.Header
Enclosing class:
ChebyshevCoefficients

public static class ChebyshevCoefficients.Header extends Object
The class ChebyshevCoefficients.Header contains the header data of a set of Chebyshev polynomials describing the structure of the ChebyshevCoefficients.Coefficients for position and velocity.
  • Field Details

    • nDimensions

      public int nDimensions
      The number of three spatial dimensions
    • nGranules

      public int nGranules
      The number of time granules
    • isEquidistant

      public boolean isEquidistant
      A flag indicating whether the time granules are equidistant
    • nanosecondsTcbBegin

      public long nanosecondsTcbBegin
      The start time in nanoseconds TCB
    • nanosecondsTcbEnd

      public long nanosecondsTcbEnd
      The end time in nanoseconds TCB
  • Constructor Details

    • Header

      public Header(int nGranules, boolean isEquidistant, long nanosecondsTcbBegin, long nanosecondsTcbEnd)
      Initialises this ChebyshevCoefficients.Header with the given number of time granules and a flag indicating whether the time granules are equidistant.
      Parameters:
      nGranules - the number of time granules
      isEquidistant - true if the time granules are equidistant
      nanosecondsTcbBegin - the start time in nanoseconds TCB
      nanosecondsTcbEnd - the end time in nanoseconds TCB
  • Method Details