public interface Atmosphere extends Serializable
| Modifier and Type | Method and Description |
|---|---|
double |
getDensity(AbsoluteDate date,
Vector3D position,
Frame frame)
Get the local density.
|
<T extends RealFieldElement<T>> |
getDensity(FieldAbsoluteDate<T> date,
FieldVector3D<T> position,
Frame frame)
Get the local density.
|
Frame |
getFrame()
Get the frame of the central body.
|
default Vector3D |
getVelocity(AbsoluteDate date,
Vector3D position,
Frame frame)
Get the inertial velocity of atmosphere molecules.
|
default <T extends RealFieldElement<T>> |
getVelocity(FieldAbsoluteDate<T> date,
FieldVector3D<T> position,
Frame frame)
Get the inertial velocity of atmosphere molecules.
|
Frame getFrame()
double getDensity(AbsoluteDate date, Vector3D position, Frame frame)
date - current dateposition - current position in frameframe - the frame in which is defined the position<T extends RealFieldElement<T>> T getDensity(FieldAbsoluteDate<T> date, FieldVector3D<T> position, Frame frame)
T - instance of RealFieldElementdate - current dateposition - current position in frameframe - the frame in which is defined the positiondefault Vector3D getVelocity(AbsoluteDate date, Vector3D position, Frame frame)
By default, atmosphere is supposed to have a null velocity in the central body frame.
date - current dateposition - current position in frameframe - the frame in which is defined the positiondefault <T extends RealFieldElement<T>> FieldVector3D<T> getVelocity(FieldAbsoluteDate<T> date, FieldVector3D<T> position, Frame frame)
T - instance of RealFieldElementdate - current dateposition - current position in frameframe - the frame in which is defined the positionCopyright © 2002-2020 CS GROUP. All rights reserved.