public class Perturbations extends CommentsContainer
Constructor and Description |
---|
Perturbations(CelestialBodies celestialBodies)
简单构造函数。
|
Modifier and Type | Method and Description |
---|---|
int |
getAlbedoGridSize()
获取反照率网格大小。
|
String |
getAlbedoModel()
获取反照率模型。
|
String |
getAtmosphericModel()
获取大气模型名称。
|
double |
getCentralBodyRotation()
获取中心天体的角速度。
|
double |
getEquatorialRadius()
获取中心天体的椭球体赤道半径。
|
double |
getFixedF10P7()
获取太阳通量单位日代理F10.7的固定值(时间不变)。
|
double |
getFixedF10P7Mean()
获取太阳通量单位81天滑动中心平均代理F10.7的固定值(时间不变)。
|
double |
getFixedGeomagneticAp()
获取行星3小时范围地磁指数aₚ的固定值(时间不变)。
|
double |
getFixedGeomagneticDst()
获取行星1小时范围地磁指数Dst的固定值(时间不变)。
|
double |
getFixedGeomagneticKp()
获取行星3小时范围地磁指数Kₚ的固定值(时间不变)。
|
double |
getFixedM10P7()
获取太阳通量日代理M10.7的固定值(时间不变)。
|
double |
getFixedM10P7Mean()
获取太阳通量81天滑动中心平均代理M10.7的固定值(时间不变)。
|
double |
getFixedS10P7()
获取太阳通量日代理S10.7的固定值(时间不变)。
|
double |
getFixedS10P7Mean()
获取太阳通量81天滑动中心平均代理S10.7的固定值(时间不变)。
|
double |
getFixedY10P7()
获取太阳通量日代理Y10.7的固定值(时间不变)。
|
double |
getFixedY10P7Mean()
获取太阳通量81天滑动中心平均代理Y10.7的固定值(时间不变)。
|
double |
getGm()
获取吸引天体的引力系数。
|
int |
getGravityDegree()
获取重力模型的次数。
|
String |
getGravityModel()
获取重力模型名称。
|
int |
getGravityOrder()
获取重力模型的阶数。
|
String |
getInterpMethodSW()
获取空间天气数据的插值方法。
|
List<BodyFacade> |
getNBodyPerturbations()
获取n体摄动天体。
|
double |
getOblateFlattening()
获取中心天体椭球体扁率。
|
String |
getOceanTidesModel()
获取海洋潮汐模型。
|
String |
getReductionTheory()
获取用于岁差和章动建模的简化理论。
|
List<BodyFacade> |
getShadowBodies()
获取投射阴影的天体。
|
ShadowModel |
getShadowModel()
获取用于太阳辐射压力的阴影模型。
|
String |
getSolidTidesModel()
获取固体潮汐模型。
|
AbsoluteDate |
getSpaceWeatherEpoch()
获取空间天气数据的时代。
|
String |
getSpaceWeatherSource()
获取空间天气数据源。
|
String |
getSrpModel()
获取太阳辐射压力模型。
|
void |
setAlbedoGridSize(int albedoGridSize)
设置反照率网格大小。
|
void |
setAlbedoModel(String albedoModel)
设置反照率模型。
|
void |
setAtmosphericModel(String atmosphericModel)
设置大气模型名称。
|
void |
setCentralBodyRotation(double centralBodyRotation)
设置中心天体的角速度。
|
void |
setEquatorialRadius(double equatorialRadius)
设置中心天体的椭球体赤道半径。
|
void |
setFixedF10P7(double fixedF10P7)
设置太阳通量单位日代理F10.7的固定值(时间不变)。
|
void |
setFixedF10P7Mean(double fixedF10P7Mean)
设置太阳通量单位81天滑动中心平均代理F10.7的固定值(时间不变)。
|
void |
setFixedGeomagneticAp(double fixedGeomagneticAp)
设置行星3小时范围地磁指数aₚ的固定值(时间不变)。
|
void |
setFixedGeomagneticDst(double fixedGeomagneticDst)
设置行星1小时范围地磁指数Dst的固定值(时间不变)。
|
void |
setFixedGeomagneticKp(double fixedGeomagneticKp)
设置行星3小时范围地磁指数Kₚ的固定值(时间不变)。
|
void |
setFixedM10P7(double fixedM10P7)
设置太阳通量日代理M10.7的固定值(时间不变)。
|
void |
setFixedM10P7Mean(double fixedM10P7Mean)
设置太阳通量81天滑动中心平均代理M10.7的固定值(时间不变)。
|
void |
setFixedS10P7(double fixedS10P7)
设置太阳通量日代理S10.7的固定值(时间不变)。
|
void |
setFixedS10P7Mean(double fixedS10P7Mean)
设置太阳通量81天滑动中心平均代理S10.7的固定值(时间不变)。
|
void |
setFixedY10P7(double fixedY10P7)
设置太阳通量日代理Y10.7的固定值(时间不变)。
|
void |
setFixedY10P7Mean(double fixedY10P7Mean)
设置太阳通量81天滑动中心平均代理Y10.7的固定值(时间不变)。
|
void |
setGm(double gm)
设置吸引天体的引力系数。
|
void |
setGravityModel(String name, int degree, int order)
设置重力模型。
|
void |
setInterpMethodSW(String interpMethodSW)
设置空间天气数据的插值方法。
|
void |
setNBodyPerturbations(List<BodyFacade> nBody)
设置n体摄动天体。
|
void |
setOblateFlattening(double oblateFlattening)
设置中心天体椭球体扁率。
|
void |
setOceanTidesModel(String oceanTidesModel)
设置海洋潮汐模型。
|
void |
setReductionTheory(String reductionTheory)
设置用于岁差和章动建模的简化理论。
|
void |
setShadowBodies(List<BodyFacade> shadowBodies)
设置投射阴影的天体。
|
void |
setShadowModel(ShadowModel shadowModel)
设置用于太阳辐射压力的阴影模型。
|
void |
setSolidTidesModel(String solidTidesModel)
设置固体潮汐模型。
|
void |
setSpaceWeatherEpoch(AbsoluteDate spaceWeatherEpoch)
设置空间天气数据的时代。
|
void |
setSpaceWeatherSource(String spaceWeatherSource)
设置空间天气数据源。
|
void |
setSrpModel(String srpModel)
设置太阳辐射压力模型。
|
acceptComments, addComment, checkAllowed, checkNotNaN, checkNotNegative, checkNotNull, getComments, refuseFurtherComments, validate
public Perturbations(CelestialBodies celestialBodies)
celestialBodies
- 天体工厂
public String getAtmosphericModel()
public void setAtmosphericModel(String atmosphericModel)
atmosphericModel
- 大气模型名称
public String getGravityModel()
public int getGravityDegree()
public int getGravityOrder()
public void setGravityModel(String name, int degree, int order)
name
- 模型名称
degree
- 模型的次数
order
- 模型的阶数
public double getEquatorialRadius()
public void setEquatorialRadius(double equatorialRadius)
equatorialRadius
- 中心天体的椭球体赤道半径
public double getGm()
public void setGm(double gm)
gm
- 吸引天体的引力系数
public List<BodyFacade> getNBodyPerturbations()
public void setNBodyPerturbations(List<BodyFacade> nBody)
nBody
- n体摄动天体
public double getCentralBodyRotation()
public void setCentralBodyRotation(double centralBodyRotation)
centralBodyRotation
- 中心天体的角速度
public double getOblateFlattening()
public void setOblateFlattening(double oblateFlattening)
oblateFlattening
- 中心天体椭球体扁率
public String getOceanTidesModel()
public void setOceanTidesModel(String oceanTidesModel)
oceanTidesModel
- 海洋潮汐模型
public String getSolidTidesModel()
public void setSolidTidesModel(String solidTidesModel)
solidTidesModel
- 固体潮汐模型
public String getReductionTheory()
public void setReductionTheory(String reductionTheory)
reductionTheory
- 用于岁差和章动建模的简化理论
public String getAlbedoModel()
public void setAlbedoModel(String albedoModel)
albedoModel
- 反照率模型
public int getAlbedoGridSize()
public void setAlbedoGridSize(int albedoGridSize)
albedoGridSize
- 反照率网格大小
public ShadowModel getShadowModel()
public void setShadowModel(ShadowModel shadowModel)
shadowModel
- 用于太阳辐射压力的阴影模型
public List<BodyFacade> getShadowBodies()
public void setShadowBodies(List<BodyFacade> shadowBodies)
shadowBodies
- 投射阴影的天体
public String getSrpModel()
public void setSrpModel(String srpModel)
srpModel
- 太阳辐射压力模型
public String getSpaceWeatherSource()
public void setSpaceWeatherSource(String spaceWeatherSource)
spaceWeatherSource
- 空间天气数据源
public AbsoluteDate getSpaceWeatherEpoch()
public void setSpaceWeatherEpoch(AbsoluteDate spaceWeatherEpoch)
spaceWeatherEpoch
- 空间天气数据的时刻
public String getInterpMethodSW()
public void setInterpMethodSW(String interpMethodSW)
interpMethodSW
- 空间天气数据的插值方法
public double getFixedGeomagneticKp()
public void setFixedGeomagneticKp(double fixedGeomagneticKp)
fixedGeomagneticKp
- 行星3小时范围地磁指数Kₚ的固定(时间不变)值
public double getFixedGeomagneticAp()
public void setFixedGeomagneticAp(double fixedGeomagneticAp)
fixedGeomagneticAp
- 行星3小时范围地磁指数aₚ的固定(时间不变)值
public double getFixedGeomagneticDst()
public void setFixedGeomagneticDst(double fixedGeomagneticDst)
fixedGeomagneticDst
- 行星1小时范围地磁指数Dst的固定(时间不变)值
public double getFixedF10P7()
public void setFixedF10P7(double fixedF10P7)
fixedF10P7
- 太阳通量单位每日代理F10.7的固定(时间不变)值
public double getFixedF10P7Mean()
public void setFixedF10P7Mean(double fixedF10P7Mean)
fixedF10P7Mean
- 太阳通量单位81天滑动中心平均代理F10.7的固定(时间不变)值
public double getFixedM10P7()
public void setFixedM10P7(double fixedM10P7)
fixedM10P7
- 太阳通量每日代理M10.7的固定(时间不变)值
public double getFixedM10P7Mean()
public void setFixedM10P7Mean(double fixedM10P7Mean)
fixedM10P7Mean
- 太阳通量81天滑动中心平均代理M10.7的固定(时间不变)值
public double getFixedS10P7()
public void setFixedS10P7(double fixedS10P7)
fixedS10P7
- 太阳通量每日代理S10.7的固定(时间不变)值
public double getFixedS10P7Mean()
public void setFixedS10P7Mean(double fixedS10P7Mean)
fixedS10P7Mean
- 太阳通量81天滑动中心平均代理S10.7的固定(时间不变)值
public double getFixedY10P7()
public void setFixedY10P7(double fixedY10P7)
fixedY10P7
- 太阳通量每日代理Y10.7的固定(时间不变)值
public double getFixedY10P7Mean()
public void setFixedY10P7Mean(double fixedY10P7Mean)
fixedY10P7Mean
- 太阳通量81天滑动中心平均代理Y10.7的固定(时间不变)值
Copyright © 2002-2023 CS GROUP. All rights reserved.