DEIMOS
Earth Observation Mission CFI Software
DataHandling Software User Manual
ESA

EECFI::PropagPreciseConf Class Reference

Class to store the data for numerical propagator configuration. More...

Inheritance diagram for EECFI::PropagPreciseConf:
EECFI::EEFile EECFI::CfiClass

List of all members.

Public Member Functions

 PropagPreciseConf ()
 Empty constructor.
 ~PropagPreciseConf ()
 Destructor.
void read (const string &preciseConfFile) throw (CfiError)
 Read precise propag configuration file data block.

Public Attributes

bool userFlag
string modelsPath
 Path where files neccesary for models are looked for.
bool gravityFlag
 Gravity perturbation used (1) or not (0).
bool thirdbodyFlag
 Third bodies perturbation used (1) or not (0).
bool atmosFlag
 Atmosphere perturbation used (1) or not (0).
bool srpFlag
 Solar radiation pressure perturbation used (1) or not (0).
double step
 Simulation step [s].
string gravFile
 File with data of gravitational model.
long gravDegree
 Degree used gravity model.
long gravOrder
 Order used in gravity model.
bool sgaFlag
 Parameters used (0) or data read from file (1).
string sgaApFile
 File with Geomagnetic Activity index values.
string sgaF107File
 File with F10.7 Solar Activity index values.
double ap
 Geomagnetic Activity Index (daily value).
double f107
 F10.7 Index Solar Activy Index (daily value).
double f107a
 F10.7 Index Solar Activy Index (value averaged over 3 months).
double scMass
 S/C mass [kg].
double scDragArea
 S/C effective drag area [m^2].
double scDragCoeff
 S/C drag coefficient [adim].
double scSrpArea
 S/C effective SRP area [m^2].
double scSrpCoeff
 S/C SRP coefficient [adim].

Detailed Description

Class to store the data for numerical propagator configuration.


Constructor & Destructor Documentation

EECFI::PropagPreciseConf::PropagPreciseConf (  ) 
EECFI::PropagPreciseConf::~PropagPreciseConf (  ) 

Destructor.


Member Function Documentation

void EECFI::PropagPreciseConf::read ( const string &  preciseConfFile  )  throw (CfiError)

Read precise propag configuration file data block.

Parameters:
preciseConfFile File with precise configuration.

Member Data Documentation

Geomagnetic Activity Index (daily value).

Referenced by PropagPreciseConf().

Atmosphere perturbation used (1) or not (0).

Referenced by PropagPreciseConf().

F10.7 Index Solar Activy Index (daily value).

Referenced by PropagPreciseConf().

F10.7 Index Solar Activy Index (value averaged over 3 months).

Referenced by PropagPreciseConf().

Degree used gravity model.

Referenced by PropagPreciseConf().

File with data of gravitational model.

Referenced by PropagPreciseConf().

Gravity perturbation used (1) or not (0).

Referenced by PropagPreciseConf().

Order used in gravity model.

Referenced by PropagPreciseConf().

Path where files neccesary for models are looked for.

Referenced by PropagPreciseConf().

S/C effective drag area [m^2].

Referenced by PropagPreciseConf().

S/C drag coefficient [adim].

Referenced by PropagPreciseConf().

S/C mass [kg].

Referenced by PropagPreciseConf().

S/C effective SRP area [m^2].

Referenced by PropagPreciseConf().

S/C SRP coefficient [adim].

Referenced by PropagPreciseConf().

File with Geomagnetic Activity index values.

Referenced by PropagPreciseConf().

File with F10.7 Solar Activity index values.

Referenced by PropagPreciseConf().

Parameters used (0) or data read from file (1).

Referenced by PropagPreciseConf().

Solar radiation pressure perturbation used (1) or not (0).

Referenced by PropagPreciseConf().

Simulation step [s].

Referenced by PropagPreciseConf().

Third bodies perturbation used (1) or not (0).

Referenced by PropagPreciseConf().


Generated on Mon Apr 18 2016 15:25:18 for by doxygen 1.7.1