Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages | Examples

QuaternionAngVelDynamics.h File Reference

#include <matrix/Matrix.h>
#include <utils/Integrator.h>
#include <utils/Time.h>
#include <orbit/Orbit.h>
#include <orbit/OrbitState.h>
#include <attitude/Attitude.h>
#include <vector.h>

Include dependency graph for QuaternionAngVelDynamics.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Functions

void QuaternionAngVelConvFunc (const Matrix &_meshPoint, AttitudeState &_convertedAttitudeState)
 Attitude state conversion function from Quaternion and Angular Velocity state vector. AttituteDynamics_QuaternionAngVel.
Vector AttituteDynamics_QuaternionAngVel (const ssfTime &_time, const Vector &_integratingState, Orbit *_Orbit, Attitude *_Attitude, const Matrix &_parameters, const Functor &_torqueFuncPtr)
 Attitude Dynamics equation using Quaternions and Angular Velocities as the state variables.


Function Documentation

void QuaternionAngVelConvFunc const Matrix _meshPoint,
AttitudeState _convertedAttitudeState
[static]
 

Attitude state conversion function from Quaternion and Angular Velocity state vector. AttituteDynamics_QuaternionAngVel.

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

Parameters:
_meshPoint State vector from integration mesh point, [Quaternion (4), AngularVelocity (3)].
_convertedAttitudeState AttitudeState object that is converted from the mesh point vector.

Definition at line 38 of file QuaternionAngVelDynamics.h.

References _, O_SESSAME::Matrix, O_SESSAME::AttitudeState::SetState(), and O_SESSAME::Vector.


Generated on Wed Sep 5 12:54:34 2007 for DSACSS Operational Code by  doxygen 1.3.9.1