QuaternionAngVelDynamics.h File Reference

#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.

Namespaces

namespace  std

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 34 of file QuaternionAngVelDynamics.h.


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