#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 NumericPropagator.cpp. | 
| 
 | 
| Default Deconstructor Definition at line 21 of file NumericPropagator.cpp. | 
| 
 | 
| Propagates the dynamics forward through time. 
 
 Reimplemented in O_SESSAME::AnalyticPropagator. Definition at line 22 of file Propagator.cpp. Referenced by O_SESSAME::Attitude::Propagate(). | 
| 
 | ||||||||||||||||
| Propagates the dynamics forward through time 
 Reimplemented in O_SESSAME::CombinedNumericPropagator. Definition at line 26 of file NumericPropagator.cpp. References O_SESSAME::Vector. Referenced by main(). | 
| 
 | ||||||||||||
| Propagate the attitude through a specified time. 
 
 
 Reimplemented in O_SESSAME::CombinedNumericPropagator. Definition at line 45 of file Propagator.cpp. References O_SESSAME::Matrix, and O_SESSAME::Vector. | 
| 
 | ||||||||||||
| Propagate the orbit through a specified time. 
 
 
 Reimplemented in O_SESSAME::CombinedNumericPropagator. Definition at line 40 of file Propagator.cpp. References O_SESSAME::Matrix, and O_SESSAME::Vector. | 
| 
 | 
| Sets the Attitude Representation object to be propagated. 
 
 Definition at line 30 of file Propagator.cpp. References O_SESSAME::Propagator::m_pAttitudeObject. Referenced by O_SESSAME::Attitude::SetPropagator(). | 
| 
 | 
| Sets the Orbit Representation object to be propagated. 
 
 Definition at line 35 of file Propagator.cpp. References O_SESSAME::Propagator::m_pOrbitObject. Referenced by O_SESSAME::Orbit::SetPropagator(). | 
| 
 | 
| Collection of calculated attitude state mesh points Reimplemented in O_SESSAME::CombinedNumericPropagator. Definition at line 124 of file Propagator.h. Referenced by O_SESSAME::Propagator::Propagator(). | 
| 
 | 
| Collection of calculated orbit state mesh points Reimplemented in O_SESSAME::CombinedNumericPropagator. Definition at line 122 of file Propagator.h. Referenced by O_SESSAME::Propagator::Propagator(). | 
| 
 | 
| Pointer to the Attitude Representation being propagated Definition at line 119 of file Propagator.h. Referenced by O_SESSAME::Propagator::SetAttitudeObject(). | 
| 
 | 
| Pointer to the Orbit Representation being propagated Definition at line 117 of file Propagator.h. Referenced by O_SESSAME::Propagator::SetOrbitObject(). | 
 1.3.9.1
 1.3.9.1