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

testEnvironment.cpp File Reference


Detailed Description

Sample of an orbit integration and an Environment object 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 testEnvironment.cpp.

#include "orbitmodels/TwoBodyDynamics.h"
#include "Matrix.h"
#include "RungeKuttaIntegrator.h"
#include "PositionVelocity.h"
#include "Plot.h"
#include "Environment.h"
#include "OrbitStateRepresentation.h"
#include "EarthCentralBody.h"
#include "OrbitState.h"
#include "orbitframes/OrbitFrameIJK.h"

Include dependency graph for testEnvironment.cpp:

Include dependency graph

Go to the source code of this file.

Functions

Vector GravityForceFunction (ssfTime *_currentTime, OrbitState *_currentOrbitState, AttitudeState *_currentAttitudeState, EnvFuncParamaterType _parameterList)
Vector DragForceFunction (ssfTime *_currentTime, OrbitState *_currentOrbitState, AttitudeState *_currentAttitudeState, EnvFuncParamaterType _parameterList)
int main ()


Function Documentation

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

Examples:
testEnvironment.cpp.

Definition at line 32 of file testEnvironment.cpp.

References _, O_SESSAME::OrbitState::GetState(), O_SESSAME::norm2(), O_SESSAME::Vector, and O_SESSAME::VectorIndexBase.

Referenced by main().

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

Definition at line 23 of file testEnvironment.cpp.

References _, O_SESSAME::OrbitState::GetState(), O_SESSAME::norm2(), O_SESSAME::Vector, and O_SESSAME::VectorIndexBase.

int main  ) 
 

Definition at line 42 of file testEnvironment.cpp.

References _, O_SESSAME::Environment::AddForceFunction(), O_SESSAME::EnvFunction::AddParameter(), DragForceFunction(), O_SESSAME::ssfTime::GetSeconds(), O_SESSAME::OrbitState::GetState(), GravityForceFunction(), O_SESSAME::RungeKuttaIntegrator::Integrate(), O_SESSAME::Matrix, O_SESSAME::MatrixIndexBase, OrbitForcesFunctor(), O_SESSAME::Plot3D(), O_SESSAME::Environment::SetCentralBody(), O_SESSAME::RungeKuttaIntegrator::SetNumSteps(), O_SESSAME::OrbitState::SetOrbitFrame(), O_SESSAME::AttitudeState::SetRotation(), O_SESSAME::OrbitState::SetState(), O_SESSAME::OrbitState::SetStateRepresentation(), O_SESSAME::tick(), O_SESSAME::Vector, and O_SESSAME::VectorIndexBase.


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