public class SimpleExponentialAtmosphere extends Object implements Atmosphere
该模型代表具有指数密度并严格绑定在下面旋转物体上的简单大气。
Constructor and Description |
---|
SimpleExponentialAtmosphere(BodyShape shape, double rho0, double h0, double hscale)
创建一个指数大气。
|
Modifier and Type | Method and Description |
---|---|
double |
getDensity(AbsoluteDate date, org.hipparchus.geometry.euclidean.threed.Vector3D position, Frame frame)
获取本地密度。
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
getDensity(FieldAbsoluteDate<T> date, org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> position, Frame frame)
获取本地密度。
|
Frame |
getFrame()
获取中心天体的参考系。
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getVelocity, getVelocity
public SimpleExponentialAtmosphere(BodyShape shape, double rho0, double h0, double hscale)
shape
- 天体形状模型
rho0
- 海拔高度h0处的密度
h0
- 参考高度(米)
hscale
- 比例因子
public Frame getFrame()
getFrame
在接口 Atmosphere
public double getDensity(AbsoluteDate date, org.hipparchus.geometry.euclidean.threed.Vector3D position, Frame frame)
getDensity
在接口 Atmosphere
date
- 当前日期
position
- 当前位置在参考系中
frame
- 定义位置的参考系
public <T extends org.hipparchus.CalculusFieldElement<T>> T getDensity(FieldAbsoluteDate<T> date, org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> position, Frame frame)
Atmosphere
getDensity
在接口 Atmosphere
T
- CalculusFieldElement的实例
date
- 当前日期
position
- 当前位置在参考系中
frame
- 定义位置的参考系
Copyright © 2002-2023 CS GROUP. All rights reserved.