#include <NumericPropagator.h>
Inheritance diagram for O_SESSAME::NumericPropagator:

Public Member Functions | |
| NumericPropagator () | |
| virtual | ~NumericPropagator () |
| virtual void | Propagate (const vector< ssfTime > &_propTime, const Vector &_orbitInitConditions, const Vector &_attInitConditions) |
| virtual void | Propagate (const vector< ssfTime > &_propTime) |
| Propagates the dynamics forward through time. | |
| virtual void | SetAttitudeObject (Attitude *_pAttitudeObject) |
| Sets the Attitude Representation object to be propagated. | |
| virtual void | SetOrbitObject (Orbit *_pOrbitObject) |
| Sets the Orbit Representation object to be propagated. | |
Protected Member Functions | |
| virtual Matrix | PropagateOrbit (const vector< ssfTime > &_propTime, const Vector &_initConditions) |
| Propagate the orbit through a specified time. | |
| virtual Matrix | PropagateAttitude (const vector< ssfTime > &_propTime, const Vector &_initConditions) |
| Propagate the attitude through a specified time. | |
Protected Attributes | |
| Orbit * | m_pOrbitObject |
| Attitude * | m_pAttitudeObject |
| OrbitHistory | m_OrbitStateMeshPoints |
| AttitudeHistory | m_AttitudeStateMeshPoints |
|
|
Default Constructor Definition at line 16 of file AttitudeNumericPropagator.cpp. |
|
|
Default Deconstructor Definition at line 21 of file AttitudeNumericPropagator.cpp. |
|
||||||||||||||||
|
Propagates the dynamics forward through time
Reimplemented in O_SESSAME::AttitudeNumericPropagator, and O_SESSAME::CombinedNumericPropagator. Definition at line 30 of file AttitudeNumericPropagator.cpp. |
|
|
Propagates the dynamics forward through time.
Reimplemented in O_SESSAME::AnalyticPropagator. Definition at line 22 of file Propagator.cpp. |
|
|
Sets the Attitude Representation object to be propagated.
Definition at line 30 of file Propagator.cpp. |
|
|
Sets the Orbit Representation object to be propagated.
Definition at line 35 of file Propagator.cpp. |
|
||||||||||||
|
Propagate the orbit through a specified time.
Reimplemented in O_SESSAME::CombinedNumericPropagator. Definition at line 40 of file Propagator.cpp. |
|
||||||||||||
|
Propagate the attitude through a specified time.
Reimplemented in O_SESSAME::AttitudeNumericPropagator, and O_SESSAME::CombinedNumericPropagator. Definition at line 45 of file Propagator.cpp. |
|
|
Pointer to the Orbit Representation being propagated Definition at line 117 of file Propagator.h. |
|
|
Pointer to the Attitude Representation being propagated Definition at line 119 of file Propagator.h. |
|
|
Collection of calculated orbit state mesh points Reimplemented in O_SESSAME::AttitudeNumericPropagator, and O_SESSAME::CombinedNumericPropagator. Definition at line 122 of file Propagator.h. |
|
|
Collection of calculated attitude state mesh points Reimplemented in O_SESSAME::AttitudeNumericPropagator, and O_SESSAME::CombinedNumericPropagator. Definition at line 124 of file Propagator.h. |
1.3