Package org.orekit.data
Class FundamentalNutationArguments
java.lang.Object
org.orekit.data.FundamentalNutationArguments
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:
-
Constructor Summary
ConstructorsConstructorDescriptionFundamentalNutationArguments(IERSConventions conventions, TimeScale timeScale, InputStream stream, String name) Build a model of fundamental arguments from an IERS table file.FundamentalNutationArguments(IERSConventions conventions, TimeScale timeScale, InputStream stream, String name, TimeScales timeScales) 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.FundamentalNutationArguments(IERSConventions conventions, TimeScale timeScale, List<double[]> coefficients, TimeScales timeScales) Build a model of fundamental arguments from an IERS table file. -
Method Summary
Modifier and TypeMethodDescriptionevaluateAll(AbsoluteDate date) Evaluate all fundamental arguments for the current date (Delaunay plus planetary).<T extends CalculusFieldElement<T>>
FieldBodiesElements<T> evaluateAll(FieldAbsoluteDate<T> date) Evaluate all fundamental arguments for the current date (Delaunay plus planetary).
-
Constructor Details
-
FundamentalNutationArguments
@DefaultDataContext public FundamentalNutationArguments(IERSConventions conventions, TimeScale timeScale, InputStream stream, String name) Build a model of fundamental arguments from an IERS table file.This method uses the
default data context.- 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)- See Also:
-
FundamentalNutationArguments
public FundamentalNutationArguments(IERSConventions conventions, TimeScale timeScale, InputStream stream, String name, TimeScales timeScales) 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)timeScales- TAI time scale- Since:
- 10.1
- See Also:
-
FundamentalNutationArguments
@DefaultDataContext public FundamentalNutationArguments(IERSConventions conventions, TimeScale timeScale, List<double[]> coefficients) Build a model of fundamental arguments from an IERS table file.This method uses the
default data context.- 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
- See Also:
-
FundamentalNutationArguments
public FundamentalNutationArguments(IERSConventions conventions, TimeScale timeScale, List<double[]> coefficients, TimeScales timeScales) 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)timeScales- used in the computation.- Since:
- 10.1
-
-
Method Details
-
evaluateAll
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 CalculusFieldElement<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)
-