Class PolynomialNutation

java.lang.Object
org.orekit.data.PolynomialNutation
All Implemented Interfaces:
Serializable

public class PolynomialNutation extends Object implements Serializable
Polynomial nutation function.
Author:
Luc Maisonobe
See Also:
  • Constructor Details

    • PolynomialNutation

      public PolynomialNutation(double... coefficients)
      Build a polynomial from its coefficients.
      Parameters:
      coefficients - polynomial coefficients in increasing degree
  • Method Details

    • value

      public double value(double tc)
      Evaluate the value of the polynomial.
      Parameters:
      tc - date offset in Julian centuries
      Returns:
      value of the polynomial
    • derivative

      public double derivative(double tc)
      Evaluate the time derivative of the polynomial.
      Parameters:
      tc - date offset in Julian centuries
      Returns:
      time derivative of the polynomial
    • value

      public <T extends CalculusFieldElement<T>> T value(T tc)
      Evaluate the value of the polynomial.
      Type Parameters:
      T - type of the filed elements
      Parameters:
      tc - date offset in Julian centuries
      Returns:
      value of the polynomial
    • derivative

      public <T extends CalculusFieldElement<T>> T derivative(T tc)
      Evaluate the time derivative of the polynomial.
      Type Parameters:
      T - type of the filed elements
      Parameters:
      tc - date offset in Julian centuries
      Returns:
      time derivative of the polynomial