Class TroposphericModelUtils
- java.lang.Object
-
- org.orekit.models.earth.troposphere.TroposphericModelUtils
-
public class TroposphericModelUtils extends Object
Utility class for tropospheric models.- Since:
- 11.0
- Author:
- Bryan Cazabonne
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static double
computeHeightCorrection(double elevation, double height)
This method computes the height correction for the hydrostatic component of the mapping function.static <T extends CalculusFieldElement<T>>
TcomputeHeightCorrection(T elevation, T height, Field<T> field)
This method computes the height correction for the hydrostatic component of the mapping function.static double
mappingFunction(double a, double b, double c, double elevation)
Compute the mapping function related to the coefficient values and the elevation.static <T extends CalculusFieldElement<T>>
TmappingFunction(T a, T b, T c, T elevation)
Compute the mapping function related to the coefficient values and the elevation.
-
-
-
Method Detail
-
mappingFunction
public static double mappingFunction(double a, double b, double c, double elevation)
Compute the mapping function related to the coefficient values and the elevation.- Parameters:
a
- a coefficientb
- b coefficientc
- c coefficientelevation
- the elevation of the satellite, in radians.- Returns:
- the value of the function at a given elevation
-
mappingFunction
public static <T extends CalculusFieldElement<T>> T mappingFunction(T a, T b, T c, T elevation)
Compute the mapping function related to the coefficient values and the elevation.- Type Parameters:
T
- type of the elements- Parameters:
a
- a coefficientb
- b coefficientc
- c coefficientelevation
- the elevation of the satellite, in radians.- Returns:
- the value of the function at a given elevation
-
computeHeightCorrection
public static double computeHeightCorrection(double elevation, double height)
This method computes the height correction for the hydrostatic component of the mapping function. The formulas are given by Neill's paper, 1996:Niell A. E. (1996) "Global mapping functions for the atmosphere delay of radio wavelengths,” J. Geophys. Res., 101(B2), pp. 3227–3246, doi: 10.1029/95JB03048.
- Parameters:
elevation
- the elevation of the satellite, in radians.height
- the height of the station in m above sea level.- Returns:
- the height correction, in m
-
computeHeightCorrection
public static <T extends CalculusFieldElement<T>> T computeHeightCorrection(T elevation, T height, Field<T> field)
This method computes the height correction for the hydrostatic component of the mapping function. The formulas are given by Neill's paper, 1996:Niell A. E. (1996) "Global mapping functions for the atmosphere delay of radio wavelengths,” J. Geophys. Res., 101(B2), pp. 3227–3246, doi: 10.1029/95JB03048.
- Type Parameters:
T
- type of the elements- Parameters:
elevation
- the elevation of the satellite, in radians.height
- the height of the station in m above sea level.field
- field to which the elements belong- Returns:
- the height correction, in m
-
-