Class SingleLayerModelMappingFunction

  • All Implemented Interfaces:
    IonosphericMappingFunction

    public class SingleLayerModelMappingFunction
    extends Object
    implements IonosphericMappingFunction
    Single Layer Model (SLM) ionospheric mapping function.

    The SLM mapping function assumes a single ionospheric layer with a constant height for the computation of the mapping factor.

    Since:
    10.2
    Author:
    Bryan Cazabonne
    See Also:
    "N. Ya’acob, M. Abdullah and M. Ismail, Determination of the GPS total electron content using single layer model (SLM) ionospheric mapping function, in International Journal of Computer Science and Network Security, vol. 8, no. 9, pp. 154-160, 2008."
    • Constructor Detail

      • SingleLayerModelMappingFunction

        public SingleLayerModelMappingFunction()
        Constructor with default value.

        Using this constructor, the height of the ionospheric single layer is equal to 450 kilometers as recommended by the IERS Convention 2010.

      • SingleLayerModelMappingFunction

        public SingleLayerModelMappingFunction​(double hIon)
        Constructor.
        Parameters:
        hIon - height of the ionospheric single layer in meters
    • Method Detail

      • mappingFactor

        public double mappingFactor​(double elevation)
        This method allows the computation of the ionospheric mapping factor.
        Specified by:
        mappingFactor in interface IonosphericMappingFunction
        Parameters:
        elevation - the elevation of the satellite, in radians.
        Returns:
        the ionospheric mapping factor.
      • mappingFactor

        public <T extends CalculusFieldElement<T>> T mappingFactor​(T elevation)
        This method allows the computation of the ionospheric mapping factor.
        Specified by:
        mappingFactor in interface IonosphericMappingFunction
        Type Parameters:
        T - type of the elements
        Parameters:
        elevation - the elevation of the satellite, in radians.
        Returns:
        the ionospheric mapping factor.