public class Tide extends Object
Modifier and Type | Field and Description |
---|---|
static Tide |
K1
K₁潮汐。
|
static Tide |
K2
K₂潮汐。
|
static Tide |
M2
M₂潮汐。
|
static Tide |
MF
Mf潮汐。
|
static Tide |
MM
Mm潮汐。
|
static Tide |
N2
N₂潮汐。
|
static Tide |
O1
O₁潮汐。
|
static Tide |
P1
P₁潮汐。
|
static Tide |
Q1
Q₁潮汐。
|
static Tide |
S2
S₂潮汐。
|
static Tide |
SSA
Ssa潮汐。
|
Constructor and Description |
---|
Tide(int doodsonNumber)
简单构造函数。
|
Tide(int cTau, int cS, int cH, int cP, int cNprime, int cPs)
简单构造函数。
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object object) |
int[] |
getDelaunayMultipliers()
获取Delonay参数(l,l',F,D,Ω)的乘数。
|
int[] |
getDoodsonMultipliers()
获取Doodson参数(τ,s,h,p,N',ps)的乘数。
|
int |
getDoodsonNumber()
获取Doodson数。
|
double |
getPhase(BodiesElements elements)
获取潮汐的相位。
|
double |
getRate(BodiesElements elements)
获取潮汐的角速度。
|
int |
getTauMultiplier()
获取τ Doodson参数的乘数。
|
int |
hashCode() |
public static final Tide M2
public static final Tide S2
public static final Tide N2
public static final Tide K2
public static final Tide K1
public static final Tide O1
public static final Tide P1
public static final Tide Q1
public static final Tide MF
public static final Tide MM
public static final Tide SSA
public Tide(int cTau, int cS, int cH, int cP, int cNprime, int cPs)
cTau
- 平均月时间系数
cS
- 月球平均经度系数
cH
- 太阳平均经度系数
cP
- 月球平近点经度系数
cNprime
- 月球在黄道上的平近点经度的负值
cPs
- 太阳平近点经度系数
public Tide(int doodsonNumber)
doodsonNumber
- Doodson数
public int[] getDelaunayMultipliers()
请注意,对于潮汐,Delonay参数的乘数与用于章动计算的约定相反!在这里,我们遵循潮汐的约定。
public int[] getDoodsonMultipliers()
public int getDoodsonNumber()
public int getTauMultiplier()
此乘数标识半日潮汐(2),一日潮汐(1)和长周期潮汐(0)
public double getPhase(BodiesElements elements)
elements
- 使用的元素
public double getRate(BodiesElements elements)
elements
- 使用的元素
Copyright © 2002-2023 CS GROUP. All rights reserved.