Class ConstantViennaAProvider

java.lang.Object
org.orekit.models.earth.troposphere.ConstantViennaAProvider
All Implemented Interfaces:
ViennaAProvider

public class ConstantViennaAProvider extends Object implements ViennaAProvider
Provider for constant Vienna A coefficients.
Since:
12.1
Author:
Luc Maisonobe
  • Constructor Details

    • ConstantViennaAProvider

      public ConstantViennaAProvider(ViennaACoefficients a)
      Simple constructor.
      Parameters:
      a - constant parameters
  • Method Details

    • getA

      public ViennaACoefficients getA(GeodeticPoint location, AbsoluteDate date)
      Get coefficients array for VMF mapping function.
      • double[0] = ah
      • double[1] = aw
      Specified by:
      getA in interface ViennaAProvider
      Parameters:
      location - location at which parameters are requested
      date - date at which parameters are requested
      Returns:
      the coefficients array for VMF mapping function
    • getA

      public <T extends CalculusFieldElement<T>> FieldViennaACoefficients<T> getA(FieldGeodeticPoint<T> location, FieldAbsoluteDate<T> date)
      Get coefficients array for VMF mapping function.
      • double[0] = ah
      • double[1] = aw
      Specified by:
      getA in interface ViennaAProvider
      Type Parameters:
      T - type of the field elements
      Parameters:
      location - location at which parameters are requested
      date - date at which parameters are requested
      Returns:
      the coefficients array for VMF mapping function