Class NeQuickItu

  • All Implemented Interfaces:
    IonosphericModel, ParameterDriversProvider

    public class NeQuickItu
    extends NeQuickModel
    Original model from Aeronomy and Radiopropagation Laboratory of the Abdus Salam International Centre for Theoretical Physics Trieste, Italy.

    None of the code from Abdus Salam International Centre for Theoretical Physics Trieste has been used, the models have been reimplemented from scratch by the Orekit team.

    Since:
    13.0
    Author:
    Luc Maisonobe
    • Constructor Detail

      • NeQuickItu

        public NeQuickItu​(double f107,
                          TimeScale utc)
        Build a new instance.
        Parameters:
        f107 - solar flux
        utc - UTC time scale
    • Method Detail

      • getF107

        public double getF107()
        Get solar flux.
        Returns:
        solar flux
      • computeMODIP

        protected double computeMODIP​(double latitude,
                                      double longitude)
        Compute modip for a location.
        Specified by:
        computeMODIP in class NeQuickModel
        Parameters:
        latitude - latitude
        longitude - longitude
        Returns:
        modip at specified location
      • computeMODIP

        protected <T extends CalculusFieldElement<T>> T computeMODIP​(T latitude,
                                                                     T longitude)
        Compute modip for a location.
        Specified by:
        computeMODIP in class NeQuickModel
        Type Parameters:
        T - type of the field elements
        Parameters:
        latitude - latitude
        longitude - longitude
        Returns:
        modip at specified location