Ginan
Loading...
Searching...
No Matches
debug.cpp File Reference

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, VectorEnureadRefAtlDisp (string file)
 
map< string, map< double, VectorEnu > > readRefAplDisp (string file)
 
void debugTideAtmos ()
 
void debugTideSolid ()
 
map< double, Vector3d > readRefSPoleDisp (string file)
 
void debugTideSolidPole ()
 
map< double, VectorEnureadRefOPoleDisp (string file)
 
void debugTideOceanPole ()
 
void alternatePostfits (Trace &trace, KFMeas &kfMeas, KFState &kfState)
 
void infiniteTest ()
 
void getAccData ()
 
void perEpochPropTest (GTime time)
 
void accel ()
 
void doDebugs ()
 

Function Documentation

◆ accel()

void accel ( )
Here is the call graph for this function:

◆ alternatePostfits()

void alternatePostfits ( Trace & trace,
KFMeas & kfMeas,
KFState & kfState )
Here is the caller graph for this function:

◆ debugAttitude()

void debugAttitude ( )
Here is the call graph for this function:

◆ debugBlq()

void debugBlq ( )
Here is the call graph for this function:

◆ debugErp()

void debugErp ( )

This function calls nothing.

◆ debugHardisp()

void debugHardisp ( )

Read in ocean loading coefficients from stdin

Here is the call graph for this function:

◆ debugIGRF()

void debugIGRF ( )
Here is the call graph for this function:

◆ debugTideAtmos()

void debugTideAtmos ( )
Here is the call graph for this function:

◆ debugTideOcean()

void debugTideOcean ( )
Here is the call graph for this function:

◆ debugTideOceanPole()

void debugTideOceanPole ( )
Here is the call graph for this function:

◆ debugTideSolid()

void debugTideSolid ( )
Here is the call graph for this function:

◆ debugTideSolidPole()

void debugTideSolidPole ( )
Here is the call graph for this function:

◆ debugTime()

void debugTime ( )
Here is the call graph for this function:

◆ doDebugs()

void doDebugs ( )
Here is the caller graph for this function:

◆ getAccData()

void getAccData ( )

◆ infiniteTest()

void infiniteTest ( )
Here is the call graph for this function:

◆ longDoubleTest()

void longDoubleTest ( )

◆ minconglob()

void minconglob ( Trace & trace,
KFState & kfStateStations,
bool commentSinex = false )

◆ minimumTest()

void minimumTest ( Trace & trace)
Here is the call graph for this function:

◆ perEpochPropTest()

void perEpochPropTest ( GTime time)
Here is the call graph for this function:

◆ rando()

std::normal_distribution< double > rando ( 0 ,
15  )
Here is the caller graph for this function:

◆ randoGen()

std::mt19937 randoGen ( randoDev() )
Here is the caller graph for this function:

◆ readRefAplDisp()

map< string, map< double, VectorEnu > > readRefAplDisp ( string file)

◆ readRefAtlDisp()

map< double, VectorEnu > readRefAtlDisp ( string file)
Here is the caller graph for this function:

◆ readRefOPoleDisp()

map< double, VectorEnu > readRefOPoleDisp ( string file)
Here is the caller graph for this function:

◆ readRefOtlDisp()

map< string, map< double, VectorEnu > > readRefOtlDisp ( string file)
Here is the caller graph for this function:

◆ readRefSPoleDisp()

map< double, Vector3d > readRefSPoleDisp ( string file)
Here is the caller graph for this function:

◆ reflector()

void reflector ( )

◆ rotationTest()

void rotationTest ( )
Here is the call graph for this function:

◆ timecheck()

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

Here is the call graph for this function: