public class SingleLayerModelMappingFunction extends Object implements IonosphericMappingFunction
The SLM mapping function assumes a single ionospheric layer with a constant height for the computation of the mapping factor.
Constructor and Description |
---|
SingleLayerModelMappingFunction()
Constructor with default value.
|
SingleLayerModelMappingFunction(double hIon)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
double |
mappingFactor(double elevation)
This method allows the computation of the ionospheric mapping factor.
|
<T extends CalculusFieldElement<T>> |
mappingFactor(T elevation)
This method allows the computation of the ionospheric mapping factor.
|
public SingleLayerModelMappingFunction()
Using this constructor, the height of the ionospheric single layer is equal to 450 kilometers as recommended by the IERS Convention 2010.
public SingleLayerModelMappingFunction(double hIon)
hIon
- height of the ionospheric single layer in meterspublic double mappingFactor(double elevation)
mappingFactor
in interface IonosphericMappingFunction
elevation
- the elevation of the satellite, in radians.public <T extends CalculusFieldElement<T>> T mappingFactor(T elevation)
mappingFactor
in interface IonosphericMappingFunction
T
- type of the elementselevation
- the elevation of the satellite, in radians.Copyright © 2002-2021 CS GROUP. All rights reserved.