#include <CiraExponentialDrag.hpp>
Inheritance diagram for CiraExponentialDrag:


The min altitude is currently 200 km. To go lower, just need to add more values from the table.
This Model is checked on Sep 28th,2009, OK!!!
Reference: Vallado, Table 8-4.
Definition at line 53 of file CiraExponentialDrag.hpp.
Public Member Functions | |
| CiraExponentialDrag () | |
| Default construtor. | |
| virtual | ~CiraExponentialDrag () |
| Default destructor. | |
| void | test () |
| virtual double | computeDensity (UTCTime utc, EarthBody &rb, Vector< double > r, Vector< double > v) |
| Compute the atmospheric density using an exponential atmosphere model. | |
Protected Attributes | |
| int | brack |
|
|
Default construtor.
Definition at line 57 of file CiraExponentialDrag.hpp. |
|
|
Default destructor.
Definition at line 60 of file CiraExponentialDrag.hpp. |
|
||||||||||||||||||||
|
Compute the atmospheric density using an exponential atmosphere model.
Implements AtmosphericDrag. Definition at line 75 of file CiraExponentialDrag.cpp. References gpstk::StringUtils::asString(), CiraExponentialDrag::brack, gpstk::exp(), Position::getAltitude(), GPSTK_THROW, and gpstk::norm(). Referenced by CiraExponentialDrag::test(). |
|
|
Reimplemented from ForceModel. Definition at line 40 of file CiraExponentialDrag.cpp. References CiraExponentialDrag::computeDensity(), AtmosphericDrag::doCompute(), and ForceModel::getAccel(). |
|
|
Definition at line 79 of file CiraExponentialDrag.hpp. Referenced by CiraExponentialDrag::computeDensity(). |
1.3.9.1