Class NeQuickGalileo

    • Constructor Detail

      • NeQuickGalileo

        public NeQuickGalileo​(double[] alpha,
                              TimeScale utc)
        Build a new instance of the Galileo version of the NeQuick-2 model.

        The Galileo version uses a loose modip grid and 3 broadcast parameters to compute effective ionization level.

        Parameters:
        alpha - broadcast effective ionisation level coefficients
        utc - UTC time scale.
        Since:
        10.1
    • Method Detail

      • getAlpha

        public double[] getAlpha()
        Get effective ionisation level coefficients.
        Returns:
        effective ionisation level coefficients
      • 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