Class AbstractChaoMappingFunction

    • Constructor Detail

      • AbstractChaoMappingFunction

        protected AbstractChaoMappingFunction​(double ad,
                                              double bd,
                                              double aw,
                                              double bw)
        Builds a new instance.
        Parameters:
        ad - first coefficient for hydrostatic (dry) component
        bd - second coefficient for hydrostatic (dry) component
        aw - first coefficient for wet component
        bw - second coefficient for wet component
    • Method Detail

      • mappingFactors

        public double[] mappingFactors​(TrackingCoordinates trackingCoordinates,
                                       GeodeticPoint point,
                                       PressureTemperatureHumidity weather,
                                       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:
        mappingFactors in interface TroposphereMappingFunction
        Parameters:
        trackingCoordinates - tracking coordinates of the satellite
        point - station location
        weather - weather parameters
        date - 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,
                                                                      FieldPressureTemperatureHumidity<T> weather,
                                                                      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:
        mappingFactors in interface TroposphereMappingFunction
        Type Parameters:
        T - type of the elements
        Parameters:
        trackingCoordinates - tracking coordinates of the satellite
        point - station location
        weather - weather parameters
        date - current date
        Returns:
        a two components array containing the hydrostatic and wet mapping functions.