Package org.orekit.data
Class FundamentalNutationArguments
- java.lang.Object
-
- org.orekit.data.FundamentalNutationArguments
-
- All Implemented Interfaces:
Serializable
public class FundamentalNutationArguments extends Object implements Serializable
Class computing the fundamental arguments for nutation and tides.The fundamental arguments are split in two sets:
- the Delaunay arguments for Moon and Sun effects
- the planetary arguments for other planets
- Author:
- Luc Maisonobe
- See Also:
SeriesTerm
,PoissonSeries
,BodiesElements
, Serialized Form
-
-
Constructor Summary
Constructors Constructor Description FundamentalNutationArguments(IERSConventions conventions, TimeScale timeScale, InputStream stream, String name)
Build a model of fundamental arguments from an IERS table file.FundamentalNutationArguments(IERSConventions conventions, TimeScale timeScale, List<double[]> coefficients)
Build a model of fundamental arguments from an IERS table file.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BodiesElements
evaluateAll(AbsoluteDate date)
Evaluate all fundamental arguments for the current date (Delaunay plus planetary).<T extends org.hipparchus.RealFieldElement<T>>
FieldBodiesElements<T>evaluateAll(FieldAbsoluteDate<T> date)
Evaluate all fundamental arguments for the current date (Delaunay plus planetary).
-
-
-
Constructor Detail
-
FundamentalNutationArguments
public FundamentalNutationArguments(IERSConventions conventions, TimeScale timeScale, InputStream stream, String name)
Build a model of fundamental arguments from an IERS table file.- Parameters:
conventions
- IERS conventions to usetimeScale
- time scale for GMST computation (may be null if tide parameter γ = GMST + π is not needed)stream
- stream containing the IERS tablename
- name of the resource file (for error messages only)
-
FundamentalNutationArguments
public FundamentalNutationArguments(IERSConventions conventions, TimeScale timeScale, List<double[]> coefficients)
Build a model of fundamental arguments from an IERS table file.- Parameters:
conventions
- IERS conventions to usetimeScale
- time scale for GMST computation (may be null if tide parameter γ = GMST + π is not needed)coefficients
- list of coefficients arrays (all 14 arrays must be provided, the 5 Delaunay first and the 9 planetary afterwards)- Since:
- 6.1
-
-
Method Detail
-
evaluateAll
public BodiesElements evaluateAll(AbsoluteDate date)
Evaluate all fundamental arguments for the current date (Delaunay plus planetary).- Parameters:
date
- current date- Returns:
- all fundamental arguments for the current date (Delaunay plus planetary)
-
evaluateAll
public <T extends org.hipparchus.RealFieldElement<T>> FieldBodiesElements<T> evaluateAll(FieldAbsoluteDate<T> date)
Evaluate all fundamental arguments for the current date (Delaunay plus planetary).- Type Parameters:
T
- type of the field elements- Parameters:
date
- current date- Returns:
- all fundamental arguments for the current date (Delaunay plus planetary)
-
-