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

Functions

Architecture Orbit_Integrator__ ()
 
bool queryVectorElement (vector< bool > &vec, size_t index)
 
void integrateOrbits (OrbitIntegrator &orbitPropagator, Orbits &orbits, double integrationPeriod, double dtRequested)
 
shared_ptr< KFStategetOrbitFromState (Trace &trace, SatSys Sat, string str, const KFState &kfState)
 Get the estimated elements for a single satellite's orbit.
 
Orbits prepareOrbits (Trace &trace, const KFState &kfState)
 
void applyOrbits (Trace &trace, Orbits &orbits, const KFState &kfState, GTime time, double tgap)
 Apply the prediction using the filter's state transition.
 
void predictOrbits (Trace &trace, const KFState &kfState, GTime time)
 Use models to predict orbital motion and prepare state transition equations to implement those predictions in the filter.
 
void addNilDesignStates (const KalmanModel &model, const KFState &kfState, const KF &kfType, int num, const string &id)
 
void addEmpStates (const EmpKalmans &satOpts, const KFState &kfState, const string &id)
 
void outputOrbitConfig (KFState &kfState, string suffix)
 

Function Documentation

◆ addEmpStates()

void addEmpStates ( const EmpKalmans & satOpts,
const KFState & kfState,
const string & id )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ addNilDesignStates()

void addNilDesignStates ( const KalmanModel & model,
const KFState & kfState,
const KF & kfType,
int num,
const string & id )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ applyOrbits()

void applyOrbits ( Trace & trace,
Orbits & orbits,
const KFState & kfState,
GTime time,
double tgap )

Apply the prediction using the filter's state transition.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ getOrbitFromState()

shared_ptr< KFState > getOrbitFromState ( Trace & trace,
SatSys Sat,
string str,
const KFState & kfState )

Get the estimated elements for a single satellite's orbit.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ integrateOrbits()

void integrateOrbits ( OrbitIntegrator & orbitPropagator,
Orbits & orbits,
double integrationPeriod,
double dtRequested )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ Orbit_Integrator__()

Architecture Orbit_Integrator__ ( )
Here is the caller graph for this function:

◆ outputOrbitConfig()

void outputOrbitConfig ( KFState & kfState,
string suffix )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ predictOrbits()

void predictOrbits ( Trace & trace,
const KFState & kfState,
GTime time )

Use models to predict orbital motion and prepare state transition equations to implement those predictions in the filter.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ prepareOrbits()

Orbits prepareOrbits ( Trace & trace,
const KFState & kfState )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ queryVectorElement()

bool queryVectorElement ( vector< bool > & vec,
size_t index )
Here is the caller graph for this function: