Package org.orekit.data
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:
PoissonSeries
, Serialized Form
-
-
Constructor Summary
Constructors Constructor Description PolynomialNutation(double... coefficients)
Build a polynomial from its coefficients.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
derivative(double tc)
Evaluate the time derivative of the polynomial.<T extends CalculusFieldElement<T>>
Tderivative(T tc)
Evaluate the time derivative of the polynomial.double
value(double tc)
Evaluate the value of the polynomial.<T extends CalculusFieldElement<T>>
Tvalue(T tc)
Evaluate the value of the polynomial.
-
-
-
Method Detail
-
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
-
-