Ginan
|
Data Structures | |
struct | Thing |
Functions | |
std::mt19937 | randoGen (randoDev()) |
std::normal_distribution< double > | rando (0, 15) |
void | minconglob (Trace &trace, KFState &kfStateStations, bool commentSinex=false) |
void | minimumTest (Trace &trace) |
void | timecheck () |
Compare the orbital states created by pseudo-linear state transitions with the original values. | |
void | debugTime () |
void | rotationTest () |
void | longDoubleTest () |
void | reflector () |
void | debugIGRF () |
void | debugAttitude () |
void | debugErp () |
This function calls nothing. | |
void | debugBlq () |
map< string, map< double, VectorEnu > > | readRefOtlDisp (string file) |
void | debugTideOcean () |
void | debugHardisp () |
map< double, VectorEnu > | readRefAtlDisp (string file) |
map< string, map< double, VectorEnu > > | readRefAplDisp (string file) |
void | debugTideAtmos () |
void | debugTideSolid () |
map< double, Vector3d > | readRefSPoleDisp (string file) |
void | debugTideSolidPole () |
map< double, VectorEnu > | readRefOPoleDisp (string file) |
void | debugTideOceanPole () |
void | alternatePostfits (Trace &trace, KFMeas &kfMeas, KFState &kfState) |
void | infiniteTest () |
void | getAccData () |
void | perEpochPropTest (GTime time) |
void | accel () |
void | doDebugs () |
void accel | ( | ) |
void debugAttitude | ( | ) |
void debugBlq | ( | ) |
void debugErp | ( | ) |
This function calls nothing.
void debugHardisp | ( | ) |
Read in ocean loading coefficients from stdin
void debugIGRF | ( | ) |
void debugTideAtmos | ( | ) |
void debugTideOcean | ( | ) |
void debugTideOceanPole | ( | ) |
void debugTideSolid | ( | ) |
void debugTideSolidPole | ( | ) |
void debugTime | ( | ) |
void doDebugs | ( | ) |
void getAccData | ( | ) |
void infiniteTest | ( | ) |
void longDoubleTest | ( | ) |
void minimumTest | ( | Trace & | trace | ) |
void perEpochPropTest | ( | GTime | time | ) |
std::normal_distribution< double > rando | ( | 0 | , |
15 | ) |
std::mt19937 randoGen | ( | randoDev() | ) |
map< string, map< double, VectorEnu > > readRefAplDisp | ( | string | file | ) |
map< double, VectorEnu > readRefAtlDisp | ( | string | file | ) |
map< double, VectorEnu > readRefOPoleDisp | ( | string | file | ) |
map< string, map< double, VectorEnu > > readRefOtlDisp | ( | string | file | ) |
map< double, Vector3d > readRefSPoleDisp | ( | string | file | ) |
void reflector | ( | ) |
void rotationTest | ( | ) |
void timecheck | ( | ) |
Compare the orbital states created by pseudo-linear state transitions with the original values.
The pseudo-linear state transition in the filter (STM + adjustment) is mathematically equivalent to setting a state value directly, but numerical precision in a computer does not allow 100% correspondence - this checks its mostly working