public class PoissonSeries extends Object implements Serializable
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
.
SeriesTerm
,
Serialized FormConstructor and Description |
---|
PoissonSeries(InputStream stream,
double factor,
String name)
Build a Poisson series from an IERS table file.
|
Modifier and Type | Method and Description |
---|---|
double |
value(double t,
BodiesElements elements)
Compute the value of the development for the current date.
|
double[] |
value(double t,
BodiesElements elements,
BodiesElements elementsP)
Compute the value of the development for the current date and its first time derivative.
|
public PoissonSeries(InputStream stream, double factor, String name) throws PatriusException
stream
- stream containing the IERS tablefactor
- multiplicative factor to use for coefficientsname
- name of the resource file (for error messages only)PatriusException
- if stream is null or the table cannot be parsedpublic double value(double t, BodiesElements elements)
t
- current dateelements
- luni-solar and planetary elements for the current datepublic double[] value(double t, BodiesElements elements, BodiesElements elementsP)
t
- current dateelements
- luni-solar and planetary elements for the current dateelementsP
- luni-solar and planetary time derivative elements for the current dateCopyright © 2023 CNES. All rights reserved.