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

testAttitudeIntegration.cpp File Reference


Detailed Description

Sample of an attitude integration using components of the SSF.

Author:
Author
cakinli
Version:
Revision
1.1.1.1
Date:
Date
2005/04/26 17:41:00

Definition in file testAttitudeIntegration.cpp.

#include "Matrix.h"
#include "RungeKuttaIntegrator.h"
#include "LinearInterpolator.h"
#include "Plot.h"
#include "Attitude.h"
#include "AttitudeState.h"
#include <vector.h>

Include dependency graph for testAttitudeIntegration.cpp:

Include dependency graph

Go to the source code of this file.

Functions

Vector NullFunctor (const ssfTime &_pSSFTime, const OrbitState &_pOrbitState, const AttitudeState &_pAttitudeState)
Vector AttituteDynamics (const ssfTime &_time, const Vector &_integratingState, Orbit *_pOrbit, Attitude *_pAttitude, const Matrix &_parameters, const Functor &_forceFunctorPtr)
 Dynamic and Kinematic attitude equations using quaternion and angular velocities.
int main ()


Function Documentation

Vector AttituteDynamics const ssfTime _time,
const Vector _integratingState,
Orbit _pOrbit,
Attitude _pAttitude,
const Matrix _parameters,
const Functor _forceFunctorPtr
[static]
 

Dynamic and Kinematic attitude equations using quaternion and angular velocities.

Definition at line 56 of file testAttitudeIntegration.cpp.

References _, O_SESSAME::eye(), CAMmatrixBase::inverse(), O_SESSAME::Matrix, O_SESSAME::MatrixIndexBase, O_SESSAME::norm2(), O_SESSAME::skew(), O_SESSAME::Vector, and O_SESSAME::VectorIndexBase.

Referenced by main().

int main  ) 
 

Definition at line 90 of file testAttitudeIntegration.cpp.

References _, O_SESSAME::AttitudeHistory::AppendHistory(), AttituteDynamics(), O_SESSAME::eye(), O_SESSAME::Rotation::GetQuaternion(), O_SESSAME::ssfTime::GetSeconds(), O_SESSAME::AttitudeHistory::GetState(), O_SESSAME::AttitudeState::GetState(), O_SESSAME::RungeKuttaIntegrator::Integrate(), CAMmatrixBase::inverse(), O_SESSAME::Matrix, O_SESSAME::MatrixIndexBase, NullFunctor(), O_SESSAME::Rotation::Set(), O_SESSAME::AttitudeState::SetAngularVelocity(), O_SESSAME::History::SetInterpolator(), O_SESSAME::RungeKuttaIntegrator::SetNumSteps(), O_SESSAME::AttitudeState::SetRotation(), O_SESSAME::tick(), and O_SESSAME::Vector.

Vector NullFunctor const ssfTime _pSSFTime,
const OrbitState _pOrbitState,
const AttitudeState _pAttitudeState
 

Definition at line 23 of file testAttitudeIntegration.cpp.

References O_SESSAME::Vector.


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