Models the spherical harmonic gravity about a single planet.
More...
#include <gravity_earth_harmonics.h>
Inherits dsim_model.
|
void | initialize_data () |
| Initialize outlets and output variables.
|
|
void | initialization_complete () |
| Finish initialization.
|
|
void | initialize_timestep () |
| Computation done prior to numerical integration.
|
|
void | rhs (double t, double jd) |
| Computation done during numerical integration.
|
|
void | complete_timestep () |
| Computation done after numerical integration.
|
|
|
dsim_variable | nMUse_dsim |
| Number of m coefficients to use.
|
|
dsim_variable | nNUse_dsim |
| Number of n coefficients to use.
|
|
dsim_variable | gravityFile_dsim |
| Gravity file
|
|
dsim_variable | parent_mass |
| Parent mass.
|
|
dsim_variable | parent_pos |
| Parent position.
|
|
|
dsim_variable | planet_index |
| Matrix storing NAIF integer IDs of targets
|
|
dsim_variable | positionBody |
| Matrix for storing positions of bodies
|
|
dsim_variable | velocityBody |
| Matrix for storing velocities of bodies
|
|
dsim_variable | radiusBody |
| Matrix for storing radii of bodies
|
|
dsim_variable | rotationMatrixBody |
| Matrix for storing rotation of bodies
|
|
dsim_variable | observer |
| NAIF integer ID of observer, defaults to earth 399
|
|
dsim_variable | acceleration |
| The gravitational acceleration.
|
|
dsim_variable | forceG |
| The gravitational force.
|
|
Models the spherical harmonic gravity about a single planet.
This model assumes that the central body does not change. The default file loaded is GEMT1.geo from VisualCommander/Model Libraries.
The documentation for this class was generated from the following files:
- gravity_earth_harmonics.h
- gravity_earth_harmonics.cc