Package org.orekit.data
Interface PoissonSeries.CompiledSeries
-
- Enclosing class:
- PoissonSeries
public static interface PoissonSeries.CompiledSeries
This interface represents a fast evaluator for Poisson series.- Since:
- 6.1
- See Also:
PoissonSeries.compile(PoissonSeries...)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description double[]
derivative(BodiesElements elements)
Evaluate time derivative of a set of Poisson series.<S extends CalculusFieldElement<S>>
S[]derivative(FieldBodiesElements<S> elements)
Evaluate time derivative of a set of Poisson series.double[]
value(BodiesElements elements)
Evaluate a set of Poisson series.<S extends CalculusFieldElement<S>>
S[]value(FieldBodiesElements<S> elements)
Evaluate a set of Poisson series.
-
-
-
Method Detail
-
value
double[] value(BodiesElements elements)
Evaluate a set of Poisson series.- Parameters:
elements
- bodies elements for nutation- Returns:
- value of the series
-
derivative
double[] derivative(BodiesElements elements)
Evaluate time derivative of a set of Poisson series.- Parameters:
elements
- bodies elements for nutation- Returns:
- time derivative of the series
-
value
<S extends CalculusFieldElement<S>> S[] value(FieldBodiesElements<S> elements)
Evaluate a set of Poisson series.- Type Parameters:
S
- the type of the field elements- Parameters:
elements
- bodies elements for nutation- Returns:
- value of the series
-
derivative
<S extends CalculusFieldElement<S>> S[] derivative(FieldBodiesElements<S> elements)
Evaluate time derivative of a set of Poisson series.- Type Parameters:
S
- the type of the field elements- Parameters:
elements
- bodies elements for nutation- Returns:
- time derivative of the series
-
-