public class PoissonSeries extends Object
Poisson级数由时间多项式部分和非多项式部分组成,非多项式部分由总和级数组成。级数项
是多项式参数的谐波函数(正弦和余弦的组合)。多项式参数是地月或行星元素
的组合。
PoissonSeriesParser
, SeriesTerm
, PolynomialNutation
Modifier and Type | Class and Description |
---|---|
static interface |
PoissonSeries.CompiledSeries
此接口表示Poisson级数的快速求值器。
|
Constructor and Description |
---|
PoissonSeries(PolynomialNutation polynomial, Map<Long,org.orekit.data.SeriesTerm> series)
从IERS表文件构建Poisson级数。
|
Modifier and Type | Method and Description |
---|---|
static PoissonSeries.CompiledSeries |
compile(PoissonSeries... poissonSeries)
连接多个章动级数,以便进行快速同时评估。
|
int |
getNonPolynomialSize()
获取非多项式部分中不同项的数量。
|
PolynomialNutation |
getPolynomial()
获取级数的多项式部分。
|
double |
value(BodiesElements elements)
评估级数的值。
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
value(FieldBodiesElements<T> elements)
评估级数的值。
|
public PoissonSeries(PolynomialNutation polynomial, Map<Long,org.orekit.data.SeriesTerm> series)
polynomial
- 多项式部分(可以为null)
series
- 非多项式部分
public PolynomialNutation getPolynomial()
public int getNonPolynomialSize()
public double value(BodiesElements elements)
elements
- 用于章动的天体元素
public <T extends org.hipparchus.CalculusFieldElement<T>> T value(FieldBodiesElements<T> elements)
T
- 字段元素的类型
elements
- 用于章动的天体元素
@SafeVarargs public static PoissonSeries.CompiledSeries compile(PoissonSeries... poissonSeries)
poissonSeries
- 要连接的Poisson级数
Copyright © 2002-2023 CS GROUP. All rights reserved.