Interface GravityFields

  • All Known Implementing Classes:
    LazyLoadedGravityFields

    public interface GravityFields
    Defines methods for obtaining gravity fields.
    Since:
    10.1
    Author:
    Evan Ward, Fabien Maussion, Pascal Parraud, Luc Maisonobe
    See Also:
    GravityFieldFactory
    • Method Detail

      • getConstantNormalizedProvider

        NormalizedSphericalHarmonicsProvider getConstantNormalizedProvider​(int degree,
                                                                           int order,
                                                                           AbsoluteDate freezingDate)
        Get a constant gravity field normalized coefficients provider frozen at a given epoch.
        Parameters:
        degree - maximal degree
        order - maximal order
        freezingDate - freezing epoch
        Returns:
        a gravity field coefficients provider containing already loaded data
        Since:
        12.0
        See Also:
        getNormalizedProvider(int, int)
      • getConstantUnnormalizedProvider

        UnnormalizedSphericalHarmonicsProvider getConstantUnnormalizedProvider​(int degree,
                                                                               int order,
                                                                               AbsoluteDate freezingDate)
        Get a constant gravity field unnormalized coefficients provider frozen at a given epoch.
        Parameters:
        degree - maximal degree
        order - maximal order
        freezingDate - freezing epoch
        Returns:
        a gravity field coefficients provider containing already loaded data
        Since:
        12.0
        See Also:
        getUnnormalizedProvider(int, int)
      • getOceanTidesWaves

        List<OceanTidesWave> getOceanTidesWaves​(int degree,
                                                int order)
        Get the ocean tides waves.

        WARNING: as of 2013-11-17, there seem to be an inconsistency when loading one or the other file, for wave Sa (Doodson number 56.554) and P1 (Doodson number 163.555). The sign of the coefficients are different. We think the problem lies in the input files from IERS and not in the conversion (which works for all other waves), but cannot be sure. For this reason, ocean tides are still considered experimental at this date.

        Parameters:
        degree - maximal degree
        order - maximal order
        Returns:
        list of tides waves containing already loaded data
        Since:
        6.1