Class SingleLayerModelMappingFunction

java.lang.Object
org.orekit.models.earth.ionosphere.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 Details

    • 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 Details

    • 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.