org.orekit.data
Class PoissonSeries

java.lang.Object
  extended by org.orekit.data.PoissonSeries
All Implemented Interfaces:
Serializable

public class PoissonSeries
extends Object
implements Serializable

Class representing a Poisson series for nutation or ephemeris computations.

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.

Author:
Luc Maisonobe
See Also:
SeriesTerm, Serialized Form

Constructor Summary
PoissonSeries(InputStream stream, double factor, String name)
          Build a Poisson series from an IERS table file.
 
Method Summary
 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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PoissonSeries

public PoissonSeries(InputStream stream,
                     double factor,
                     String name)
              throws OrekitException
Build a Poisson series from an IERS table file.

Parameters:
stream - stream containing the IERS table
factor - multiplicative factor to use for coefficients
name - name of the resource file (for error messages only)
Throws:
OrekitException - if stream is null or the table cannot be parsed
Method Detail

value

public double value(double t,
                    BodiesElements elements)
Compute the value of the development for the current date.

Parameters:
t - current date
elements - luni-solar and planetary elements for the current date
Returns:
current value of the development

value

public double[] value(double t,
                      BodiesElements elements,
                      BodiesElements elementsP)
Compute the value of the development for the current date and its first time derivative.

Parameters:
t - current date
elements - luni-solar and planetary elements for the current date
elementsP - luni-solar and planetary time derivative elements for the current date
Returns:
current value of the development


Copyright © 2016 CNES. All Rights Reserved.