public class FundamentalNutationArguments extends Object implements Serializable
The fundamental arguments are split in two sets:
SeriesTerm
,
PoissonSeries
,
BodiesElements
,
Serialized FormConstructor and 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,
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.
|
Modifier and Type | Method and Description |
---|---|
BodiesElements |
evaluateAll(AbsoluteDate date)
Evaluate all fundamental arguments for the current date (Delaunay plus planetary).
|
<T extends CalculusFieldElement<T>> |
evaluateAll(FieldAbsoluteDate<T> date)
Evaluate all fundamental arguments for the current date (Delaunay plus planetary).
|
@DefaultDataContext public FundamentalNutationArguments(IERSConventions conventions, TimeScale timeScale, InputStream stream, String name)
This method uses the default data context
.
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(IERSConventions, TimeScale, List, TimeScales)
,
FundamentalNutationArguments(IERSConventions, TimeScale, InputStream, String, TimeScales)
public FundamentalNutationArguments(IERSConventions conventions, TimeScale timeScale, InputStream stream, String name, TimeScales timeScales)
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 scaleFundamentalNutationArguments(IERSConventions, TimeScale, List, TimeScales)
@DefaultDataContext public FundamentalNutationArguments(IERSConventions conventions, TimeScale timeScale, List<double[]> coefficients)
This method uses the default data context
.
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)FundamentalNutationArguments(IERSConventions, TimeScale, List, TimeScales)
public FundamentalNutationArguments(IERSConventions conventions, TimeScale timeScale, List<double[]> coefficients, TimeScales timeScales)
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.public BodiesElements evaluateAll(AbsoluteDate date)
date
- current datepublic <T extends CalculusFieldElement<T>> FieldBodiesElements<T> evaluateAll(FieldAbsoluteDate<T> date)
T
- type of the field elementsdate
- current dateCopyright © 2002-2023 CS GROUP. All rights reserved.