Class NiellMappingFunctionModel
java.lang.Object
org.orekit.models.earth.troposphere.NiellMappingFunctionModel
- All Implemented Interfaces:
TroposphereMappingFunction
The Niell Mapping Function model for radio wavelengths.
This model is an empirical mapping function. It only needs the
values of the station latitude, height and the date for the computations.
With this model, the hydrostatic mapping function is time and latitude dependent whereas the wet mapping function is only latitude dependent.
- Author:
- Bryan Cazabonne
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionBuilds a new instance.Builds a new instance. -
Method Summary
Modifier and TypeMethodDescription<T extends CalculusFieldElement<T>>
T[]mappingFactors(FieldTrackingCoordinates<T> trackingCoordinates, FieldGeodeticPoint<T> point, FieldAbsoluteDate<T> date) This method allows the computation of the hydrostatic and wet mapping functions.double[]mappingFactors(TrackingCoordinates trackingCoordinates, GeodeticPoint point, AbsoluteDate date) This method allows the computation of the hydrostatic and wet mapping functions.
-
Constructor Details
-
NiellMappingFunctionModel
Builds a new instance.This constructor uses the
default data context.- See Also:
-
NiellMappingFunctionModel
Builds a new instance.- Parameters:
utc- UTC time scale.- Since:
- 10.1
-
-
Method Details
-
mappingFactors
public double[] mappingFactors(TrackingCoordinates trackingCoordinates, GeodeticPoint point, AbsoluteDate date) This method allows the computation of the hydrostatic and wet mapping functions. The resulting element is an array having the following form:- double[0] = mh(e) → hydrostatic mapping function
- double[1] = mw(e) → wet mapping function
- Specified by:
mappingFactorsin interfaceTroposphereMappingFunction- Parameters:
trackingCoordinates- tracking coordinates of the satellitepoint- station locationdate- current date- Returns:
- a two components array containing the hydrostatic and wet mapping functions.
-
mappingFactors
public <T extends CalculusFieldElement<T>> T[] mappingFactors(FieldTrackingCoordinates<T> trackingCoordinates, FieldGeodeticPoint<T> point, FieldAbsoluteDate<T> date) This method allows the computation of the hydrostatic and wet mapping functions. The resulting element is an array having the following form:- T[0] = mh(e) → hydrostatic mapping function
- T[1] = mw(e) → wet mapping function
- Specified by:
mappingFactorsin interfaceTroposphereMappingFunction- Type Parameters:
T- type of the elements- Parameters:
trackingCoordinates- tracking coordinates of the satellitepoint- station locationdate- current date- Returns:
- a two components array containing the hydrostatic and wet mapping functions.
-