T
- the type of the field elementspublic class PoissonSeries<T extends RealFieldElement<T>> extends Object
A Poisson series is composed of a time polynomial part and a non-polynomial
part which consist in summation series. The series terms
are harmonic functions (combination of sines and cosines) of polynomial
arguments. The polynomial arguments are combinations of luni-solar or
planetary elements
.
PoissonSeriesParser
,
SeriesTerm
,
PolynomialNutation
Modifier and Type | Class and Description |
---|---|
static interface |
PoissonSeries.CompiledSeries<S extends RealFieldElement<S>>
This interface represents a fast evaluator for Poisson series.
|
Constructor and Description |
---|
PoissonSeries(PolynomialNutation<T> polynomial,
Map<Long,org.orekit.data.SeriesTerm<T>> series)
Build a Poisson series from an IERS table file.
|
Modifier and Type | Method and Description |
---|---|
static <S extends RealFieldElement<S>> |
compile(PoissonSeries<S>... poissonSeries)
Join several nutation series, for fast simultaneous evaluation.
|
int |
getNonPolynomialSize()
Get the number of different terms in the non-polynomial part.
|
PolynomialNutation<T> |
getPolynomial()
Get the polynomial part of the series.
|
double |
value(BodiesElements elements)
Evaluate the value of the series.
|
T |
value(FieldBodiesElements<T> elements)
Evaluate the value of the series.
|
public PoissonSeries(PolynomialNutation<T> polynomial, Map<Long,org.orekit.data.SeriesTerm<T>> series)
polynomial
- polynomial part (may be null)series
- non-polynomial partpublic PolynomialNutation<T> getPolynomial()
public int getNonPolynomialSize()
public double value(BodiesElements elements)
elements
- bodies elements for nutationpublic T value(FieldBodiesElements<T> elements)
elements
- bodies elements for nutationpublic static <S extends RealFieldElement<S>> PoissonSeries.CompiledSeries<S> compile(PoissonSeries<S>... poissonSeries)
S
- the type of the field elementspoissonSeries
- Poisson series to joinCopyright © 2002-2015 CS Systèmes d'information. All rights reserved.