#include "Matrix.h"
#include "Rotation.h"
#include "Attitude.h"
#include "Orbit.h"
#include "CombinedNumericPropagator.h"
#include "RungeKuttaFehlbergIntegrator.h"
#include "orbitmodels/TwoBodyDynamics.h"
#include "CentralBody/EarthCentralBody.h"
#include "OrbitState.h"
#include "AttitudeState.h"
#include "orbitstaterep/PositionVelocity.h"
#include "orbitframes/OrbitFrameIJK.h"
#include "Plot.h"
#include <string>
#include <stdlib.h>
#include <sstream>
Go to the source code of this file.
Functions | |
| void | SetupPropagator () |
| Sets up a combined numeric propagator, RK4(5) integrator and tolerances. | |
| void | SetupEnvironment () |
| void | SetupOrbit () |
| Creates an initial orbit read in from a file. | |
| void | SetupAttitude () |
| Creates an initial attitude read in from a file. | |
| void | ChangePropagator () |
| void | ChangeEnvironment () |
| void | ChangeOrbit () |
| void | ChangeOrbitIntegrator () |
| void | ChangeAttitude () |
| void | ChangeAttitudeIntegrator () |
| void | Propagate () |
| void | Plot () |
| void | myOrbitStateConvFunc (const Matrix &_meshPoint, OrbitState &_convertedOrbitState) |
| void | myAttitudeStateConvFunc (const Matrix &_meshPoint, AttitudeState &_convertedAttitudeState) |
| void | DisplayOrbit () |
| void | DisplayAttitude () |
| void | DisplayPropagator () |
| int | main () |
| Vector | GravityForceFunction (const ssfTime &_currentTime, const OrbitState &_currentOrbitState, const AttitudeState &_currentAttitudeState, const EnvFuncParamaterType &_parameterList) |
| Vector | DragForceFunction (const ssfTime &_currentTime, const OrbitState &_currentOrbitState, const AttitudeState &_currentAttitudeState, const EnvFuncParamaterType &_parameterList) |
| Vector | AttituteDynamics (const ssfTime &_time, const Vector &_integratingState, Orbit *_Orbit, Attitude *_Attitude, const Matrix &_parameters, const Functor &_forceFunctorPtr) |
| Dynamic and Kinematic attitude equations using quaternion and angular velocities. | |
Variables | |
| Orbit * | myOrbit = NULL |
| Attitude * | myAttitude = NULL |
| Environment * | myEnvironment = NULL |
| CombinedNumericPropagator * | myPropagator = NULL |
| RungeKuttaFehlbergIntegrator * | orbitIntegrator = NULL |
| RungeKuttaFehlbergIntegrator * | attitudeIntegrator = NULL |
| vector< ssfTime > | propTimes |
|
|
Sets up a combined numeric propagator, RK4(5) integrator and tolerances.
Definition at line 137 of file HokieSatSimulation.cpp. |
|
|
Definition at line 186 of file MemoryTest.cpp. |
|
|
Creates an initial orbit read in from a file.
Definition at line 159 of file HokieSatSimulation.cpp. |
|
|
Creates an initial attitude read in from a file.
Definition at line 188 of file HokieSatSimulation.cpp. |
|
|
Definition at line 227 of file MemoryTest.cpp. |
|
|
Definition at line 195 of file MemoryTest.cpp. |
|
|
Definition at line 260 of file MemoryTest.cpp. |
|
|
|
|
|
Definition at line 331 of file MemoryTest.cpp. |
|
|
|
|
|
Definition at line 139 of file MemoryTest.cpp. |
|
|
Definition at line 120 of file MemoryTest.cpp. |
|
||||||||||||
|
Definition at line 252 of file MemoryTest.cpp. |
|
||||||||||||
|
Definition at line 297 of file MemoryTest.cpp. |
|
|
Definition at line 56 of file MemoryTest.cpp. |
|
|
Definition at line 65 of file MemoryTest.cpp. |
|
|
Definition at line 73 of file MemoryTest.cpp. |
|
|
Definition at line 82 of file MemoryTest.cpp. |
|
||||||||||||||||||||
|
Definition at line 175 of file MemoryTest.cpp. |
|
||||||||||||||||||||||||||||
|
Dynamic and Kinematic attitude equations using quaternion and angular velocities.
Definition at line 304 of file MemoryTest.cpp. |
|
|
Definition at line 30 of file MemoryTest.cpp. |
|
|
Definition at line 31 of file MemoryTest.cpp. |
|
|
Definition at line 32 of file MemoryTest.cpp. |
|
|
Definition at line 33 of file MemoryTest.cpp. |
|
|
Definition at line 34 of file MemoryTest.cpp. |
|
|
Definition at line 35 of file MemoryTest.cpp. |
|
|
Definition at line 36 of file MemoryTest.cpp. |
1.3