#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. |