Serializable
DTM2000
, HarrisPriester
, JB2008
, NRLMSISE00
, SimpleExponentialAtmosphere
public interface Atmosphere extends Serializable
Modifier and Type | Method | Description |
---|---|---|
double |
getDensity(AbsoluteDate date,
org.hipparchus.geometry.euclidean.threed.Vector3D position,
Frame frame) |
Get the local density.
|
<T extends org.hipparchus.RealFieldElement<T>> |
getDensity(FieldAbsoluteDate<T> date,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> position,
Frame frame) |
Get the local density.
|
Frame |
getFrame() |
Get the frame of the central body.
|
default org.hipparchus.geometry.euclidean.threed.Vector3D |
getVelocity(AbsoluteDate date,
org.hipparchus.geometry.euclidean.threed.Vector3D position,
Frame frame) |
Get the inertial velocity of atmosphere molecules.
|
default <T extends org.hipparchus.RealFieldElement<T>> |
getVelocity(FieldAbsoluteDate<T> date,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> position,
Frame frame) |
Get the inertial velocity of atmosphere molecules.
|
Frame getFrame()
double getDensity(AbsoluteDate date, org.hipparchus.geometry.euclidean.threed.Vector3D position, Frame frame)
date
- current dateposition
- current position in frameframe
- the frame in which is defined the position<T extends org.hipparchus.RealFieldElement<T>> T getDensity(FieldAbsoluteDate<T> date, org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> position, Frame frame)
T
- instance of RealFieldElementdate
- current dateposition
- current position in frameframe
- the frame in which is defined the positiondefault org.hipparchus.geometry.euclidean.threed.Vector3D getVelocity(AbsoluteDate date, org.hipparchus.geometry.euclidean.threed.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 org.hipparchus.RealFieldElement<T>> org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> getVelocity(FieldAbsoluteDate<T> date, org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> position, Frame frame)
T
- instance of RealFieldElementdate
- current dateposition
- current position in frameframe
- the frame in which is defined the positionCopyright © 2002-2019 CS Systèmes d'information. All rights reserved.