Package org.orekit.data
Class PolynomialNutation
java.lang.Object
org.orekit.data.PolynomialNutation
- All Implemented Interfaces:
Serializable
Polynomial nutation function.
- Author:
- Luc Maisonobe
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionPolynomialNutation(double... coefficients) Build a polynomial from its coefficients. -
Method Summary
Modifier and TypeMethodDescriptiondoublederivative(double tc) Evaluate the time derivative of the polynomial.<T extends CalculusFieldElement<T>>
Tderivative(T tc) Evaluate the time derivative of the polynomial.doublevalue(double tc) Evaluate the value of the polynomial.<T extends CalculusFieldElement<T>>
Tvalue(T tc) Evaluate the value of the polynomial.
-
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
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
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
-