Earth Observation Mission CFI Software DataHandling Software User Manual for JAVA |
Class for reading configuration file for numerical propagator. More...
Public Member Functions | |
PropagPreciseConf () | |
Constructor. | |
PropagPreciseConf (boolean userFlagIn, String modelsPathIn, boolean gravFlag, boolean thirdFlag, boolean atmFlag, boolean solarRadFlag, double stepIn, String gravFileIn, long gravDeg, long gravOrd, boolean sgaFlagIn, String apFile, String f107File, double apIn, double f107In, double f107aIn, double satMass, double satDragA, double satDragC, double satSrpA, double satSrpC) | |
Constructor with parameters. | |
native void | read (final String preciseConfFile) throws CfiError |
Read the numerical propagator configuration file data block. | |
Public Attributes | |
String | modelsPath |
Path where files neccesary for models are looked for. | |
boolean | gravityFlag |
Gravity perturbation used (1) or not (0). | |
boolean | thirdbodyFlag |
Third bodies perturbation used (1) or not (0). | |
boolean | atmosFlag |
Atmosphere perturbation used (1) or not (0). | |
boolean | 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. | |
boolean | 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]. |
Class for reading configuration file for numerical propagator.
EECFI.PropagPreciseConf.PropagPreciseConf | ( | ) |
Constructor.
EECFI.PropagPreciseConf.PropagPreciseConf | ( | boolean | userFlagIn, | |
String | modelsPathIn, | |||
boolean | gravFlag, | |||
boolean | thirdFlag, | |||
boolean | atmFlag, | |||
boolean | solarRadFlag, | |||
double | stepIn, | |||
String | gravFileIn, | |||
long | gravDeg, | |||
long | gravOrd, | |||
boolean | sgaFlagIn, | |||
String | apFile, | |||
String | f107File, | |||
double | apIn, | |||
double | f107In, | |||
double | f107aIn, | |||
double | satMass, | |||
double | satDragA, | |||
double | satDragC, | |||
double | satSrpA, | |||
double | satSrpC | |||
) |
Constructor with parameters.
native void EECFI.PropagPreciseConf.read | ( | final String | preciseConfFile | ) | throws CfiError |
Read the numerical propagator configuration file data block.
double EECFI.PropagPreciseConf.ap |
Geomagnetic Activity Index (daily value).
Atmosphere perturbation used (1) or not (0).
double EECFI.PropagPreciseConf.f107 |
F10.7 Index Solar Activy Index (daily value).
F10.7 Index Solar Activy Index (value averaged over 3 months).
Degree used gravity model.
File with data of gravitational model.
Gravity perturbation used (1) or not (0).
Order used in gravity model.
Path where files neccesary for models are looked for.
S/C effective drag area [m^2].
S/C drag coefficient [adim].
S/C mass [kg].
S/C effective SRP area [m^2].
S/C SRP coefficient [adim].
File with Geomagnetic Activity index values.
File with F10.7 Solar Activity index values.
boolean EECFI.PropagPreciseConf.sgaFlag |
Parameters used (0) or data read from file (1).
boolean EECFI.PropagPreciseConf.srpFlag |
Solar radiation pressure perturbation used (1) or not (0).
double EECFI.PropagPreciseConf.step |
Simulation step [s].
Third bodies perturbation used (1) or not (0).