Class AbstractAlmanac<O extends AbstractAlmanac<O>>

    • Constructor Detail

      • AbstractAlmanac

        public AbstractAlmanac​(double mu,
                               double angularVelocity,
                               int weeksInCycle,
                               TimeScales timeScales,
                               SatelliteSystem system)
        Constructor.
        Parameters:
        mu - Earth's universal gravitational parameter
        angularVelocity - mean angular velocity of the Earth for the GNSS model
        weeksInCycle - number of weeks in the GNSS cycle
        timeScales - known time scales
        system - satellite system to consider for interpreting week number (may be different from real system, for example in Rinex nav, weeks are always according to GPS)
      • AbstractAlmanac

        protected AbstractAlmanac​(FieldAbstractAlmanac<T,​A> original)
        Constructor from field instance.
        Type Parameters:
        T - type of the field elements
        A - type of the orbital elements (non-field version)
        Parameters:
        original - regular field instance