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 Summary
Constructors Constructor Description SingleLayerModelMappingFunction()
Constructor with default value.SingleLayerModelMappingFunction(double hIon)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
mappingFactor(double elevation)
This method allows the computation of the ionospheric mapping factor.<T extends CalculusFieldElement<T>>
TmappingFactor(T elevation)
This method allows the computation of the ionospheric mapping factor.
-
-
-
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 interfaceIonosphericMappingFunction
- 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 interfaceIonosphericMappingFunction
- Type Parameters:
T
- type of the elements- Parameters:
elevation
- the elevation of the satellite, in radians.- Returns:
- the ionospheric mapping factor.
-
-