TwoBodyDynamics.h File Reference


Detailed Description

Dynamic equations and forces of two-body motion.

Author:
Author
nilspace
Version:
Revision
1.7
Date:
Date
2003/06/12 18:02:37

Definition in file TwoBodyDynamics.h.

#include "matrix/Matrix.h"
#include "Integrator.h"
#include "Time.h"
#include "Orbit.h"
#include "OrbitState.h"
#include "Attitude.h"
#include <vector.h>

Go to the source code of this file.

Functions

void PositionVelocityConvFunc (const Matrix &_meshPoint, OrbitState &_convertedOrbitState)
 Orbit state conversion function from Position and Velocity state vector. TwoBodyDynamics.

Vector TwoBodyDynamics (const ssfTime &_time, const Vector &_integratingState, Orbit *_pOrbit, Attitude *_pAttitude, const Matrix &_parameters, const Functor &_forceFunctorPtr)
 Orbit equation of motion using position and velocity.


Function Documentation

void PositionVelocityConvFunc const Matrix _meshPoint,
OrbitState &  _convertedOrbitState
[static]
 

Orbit state conversion function from Position and Velocity state vector. TwoBodyDynamics.

This function converts a matrix of states from the TwoBodyDynamics right-hand side function into an OrbitState object. This conversion function is necessary for propagators to store to an OrbitHistory object regardless of the equations of motion state vector being used.

Parameters:
_meshPoint State vector from integration mesh point, [Position (3), Velocity (3)].
_convertedOrbitState OrbitState object that is converted from the mesh point vector. This function just sets the position and velocity state representation and requires the user to set the corresponding reference frame.

Definition at line 36 of file TwoBodyDynamics.h.


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