Class SingleLayerModelMappingFunction
java.lang.Object
org.orekit.models.earth.ionosphere.SingleLayerModelMappingFunction
- All Implemented Interfaces:
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:
-
Constructor Summary
ConstructorsConstructorDescriptionConstructor with default value.SingleLayerModelMappingFunction(double hIon) Constructor. -
Method Summary
Modifier and TypeMethodDescriptiondoublemappingFactor(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 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:
mappingFactorin interfaceIonosphericMappingFunction- Parameters:
elevation- the elevation of the satellite, in radians.- Returns:
- the ionospheric mapping factor.
-
mappingFactor
This method allows the computation of the ionospheric mapping factor.- Specified by:
mappingFactorin interfaceIonosphericMappingFunction- Type Parameters:
T- type of the elements- Parameters:
elevation- the elevation of the satellite, in radians.- Returns:
- the ionospheric mapping factor.
-