testPropagation.cpp File Reference


Detailed Description

Sample of an orbit and attitude propagation using components of the SSF.

Author:
Author
nilspace
Version:
Revision
1.4
Date:
Date
2003/05/27 17:47:13

Definition in file testPropagation.cpp.

#include "Matrix.h"
#include "Rotation.h"
#include "Attitude.h"
#include "Orbit.h"
#include "CombinedNumericPropagator.h"
#include "RungeKuttaIntegrator.h"
#include "orbitmodels/TwoBodyDynamics.h"
#include "EarthCentralBody.h"
#include "OrbitState.h"
#include "AttitudeState.h"
#include "orbitstaterep/PositionVelocity.h"
#include "orbitframes/OrbitFrameIJK.h"
#include "Plot.h"

Go to the source code of this file.

Functions

NumericPropagator * SetupPropagator ()
 Sets up a combined numeric propagator, RK4(5) integrator and tolerances.

Environment * SetupEnvironment ()
Orbit * SetupOrbit ()
 Creates an initial orbit read in from a file.

Attitude * SetupAttitude ()
 Creates an initial attitude read in from a file.

void myOrbitStateConvFunc (const Matrix &_meshPoint, OrbitState &_convertedOrbitState)
void myAttitudeStateConvFunc (const Matrix &_meshPoint, AttitudeState &_convertedAttitudeState)
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)


Function Documentation

NumericPropagator* SetupPropagator  ) 
 

Sets up a combined numeric propagator, RK4(5) integrator and tolerances.

Definition at line 137 of file HokieSatSimulation.cpp.

Environment* SetupEnvironment  ) 
 

Orbit* SetupOrbit  ) 
 

Creates an initial orbit read in from a file.

Definition at line 159 of file HokieSatSimulation.cpp.

Attitude* SetupAttitude  ) 
 

Creates an initial attitude read in from a file.

Definition at line 188 of file HokieSatSimulation.cpp.

void myOrbitStateConvFunc const Matrix _meshPoint,
OrbitState &  _convertedOrbitState
 

void myAttitudeStateConvFunc const Matrix _meshPoint,
AttitudeState &  _convertedAttitudeState
 

int main  ) 
 

Definition at line 33 of file testPropagation.cpp.

Vector GravityForceFunction const ssfTime &  _currentTime,
const OrbitState &  _currentOrbitState,
const AttitudeState &  _currentAttitudeState,
const EnvFuncParamaterType &  _parameterList
 

Definition at line 108 of file testPropagation.cpp.

Vector DragForceFunction const ssfTime &  _currentTime,
const OrbitState &  _currentOrbitState,
const AttitudeState &  _currentAttitudeState,
const EnvFuncParamaterType &  _parameterList
 

Definition at line 118 of file testPropagation.cpp.

Vector AttituteDynamics const ssfTime &  _time,
const Vector _integratingState,
Orbit *  _Orbit,
Attitude *  _Attitude,
const Matrix _parameters,
const Functor &  _forceFunctorPtr
[static]
 

Definition at line 225 of file testPropagation.cpp.


Generated on Wed Aug 6 12:58:58 2003 for Open-Sessame Framework by doxygen1.3