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

Functions

int readdcb (string file)
 read dcb parameters file
 
double interpolate (const double *x, double *y, int n)
 polynomial interpolation by Neville's algorithm
 
bool pephpos (Trace &trace, GTime time, SatSys Sat, Navigation &nav, Vector3d &rSat, double *vare)
 satellite position by precise ephemeris
 
template<typename TYPE >
bool pclkMapClk (Trace &trace, GTime time, string id, Navigation &nav, double &clk, double *varc, TYPE &pclkMaps)
 
bool pephclk (Trace &trace, GTime time, string id, Navigation &nav, double &clk, double *varc)
 clock by precise clock
 
VectorEcef satAntOff (Trace &trace, GTime time, AttStatus &attStatus, SatSys &Sat, map< int, double > &lamMap)
 satellite antenna phase center offset in ecef
 
bool satClkPrecise (Trace &trace, GTime time, SatSys &Sat, double &clk, double &clkVel, double &clkVar, Navigation &nav)
 
bool satPosPrecise (Trace &trace, GTime time, SatSys &Sat, Vector3d &rSat, Vector3d &satVel, double &ephVar, Navigation &nav)
 Satellite position/clock by precise ephemeris/clock.
 
bool satPosPrecise (Trace &trace, GTime time, SatPos &satPos, Navigation &nav)
 
bool satClkPrecise (Trace &trace, GTime time, SatPos &satPos, Navigation &nav)
 

Function Documentation

◆ interpolate()

double interpolate ( const double * x,
double * y,
int n )

polynomial interpolation by Neville's algorithm

Here is the caller graph for this function:

◆ pclkMapClk()

template<typename TYPE >
bool pclkMapClk ( Trace & trace,
GTime time,
string id,
Navigation & nav,
double & clk,
double * varc,
TYPE & pclkMaps )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ pephclk()

bool pephclk ( Trace & trace,
GTime time,
string id,
Navigation & nav,
double & clk,
double * varc )

clock by precise clock

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

◆ pephpos()

bool pephpos ( Trace & trace,
GTime time,
SatSys Sat,
Navigation & nav,
Vector3d & rSat,
double * vare )

satellite position by precise ephemeris

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

◆ readdcb()

int readdcb ( string file)

read dcb parameters file

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

◆ satAntOff()

VectorEcef satAntOff ( Trace & trace,
GTime time,
AttStatus & attStatus,
SatSys & Sat,
map< int, double > & lamMap )

satellite antenna phase center offset in ecef

Parameters
traceTrace file to output to
timeSolution time
attStatusattitude status
SatSatellite ID
lamMapLambda (wavelengths) map
Here is the call graph for this function:
Here is the caller graph for this function:

◆ satClkPrecise() [1/2]

bool satClkPrecise ( Trace & trace,
GTime time,
SatPos & satPos,
Navigation & nav )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ satClkPrecise() [2/2]

bool satClkPrecise ( Trace & trace,
GTime time,
SatSys & Sat,
double & clk,
double & clkVel,
double & clkVar,
Navigation & nav )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ satPosPrecise() [1/2]

bool satPosPrecise ( Trace & trace,
GTime time,
SatPos & satPos,
Navigation & nav )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ satPosPrecise() [2/2]

bool satPosPrecise ( Trace & trace,
GTime time,
SatSys & Sat,
Vector3d & rSat,
Vector3d & satVel,
double & ephVar,
Navigation & nav )

Satellite position/clock by precise ephemeris/clock.

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