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

Functions

S_LC getLC (double L_A_m, double L_B_m, double P_A_m, double P_B_m, double lamA, double lamB, double *c1_out, double *c2_out)
 Create combinations between specific observation values.
 
S_LCgetLC (lc_t &lcBase, E_FType fA, E_FType fB)
 Get combinations from pre-computed values, or return an empty value.
 
S_LCgetLC (GObs &obs, lc_t &lcBase, E_FType fA, E_FType fB)
 Get/calculate linear combination values for an observation.
 
void lcPrepareBase (GObs &obs, lc_t &lcBase)
 Prepare a base object for linear combinations using observation data.
 
void obs2lc (Trace &trace, GObs &obs, lc_t &lcBase)
 Function to prepare some predefined linear combinations from an observation.
 
void obs2lcs (Trace &trace, ObsList &obsList)
 Function to prepare some predefined linear combinations from a list of observations.
 

Function Documentation

◆ getLC() [1/3]

S_LC getLC ( double L_A_m,
double L_B_m,
double P_A_m,
double P_B_m,
double lamA,
double lamB,
double * c1_out,
double * c2_out )

Create combinations between specific observation values.

Parameters
L_A_mPhase measurement A (in meters)
L_B_mPhase measurement B (in meters)
P_A_mCode measurement A (in meters)
P_B_mCode measurement B (in meters)
lamAWavelength A
lamBWavelength B
c1_outIonosphere free coefficient 1
c2_outIonosphere free coefficient 2
Here is the caller graph for this function:

◆ getLC() [2/3]

S_LC & getLC ( GObs & obs,
lc_t & lcBase,
E_FType fA,
E_FType fB )

Get/calculate linear combination values for an observation.

Parameters
obsObservation to compute values form
lcBaseLinear combination base object
fAFrequency type A
fBFrequency type B
Here is the call graph for this function:

◆ getLC() [3/3]

S_LC & getLC ( lc_t & lcBase,
E_FType fA,
E_FType fB )

Get combinations from pre-computed values, or return an empty value.

Parameters
lcBaseLinear combination base object
fAFrequency type A
fBFrequency type B

◆ lcPrepareBase()

void lcPrepareBase ( GObs & obs,
lc_t & lcBase )

Prepare a base object for linear combinations using observation data.

Parameters
obsObservation data to use
lcBaseLinear combination base object to prepare
Here is the caller graph for this function:

◆ obs2lc()

void obs2lc ( Trace & trace,
GObs & obs,
lc_t & lcBase )

Function to prepare some predefined linear combinations from an observation.

Parameters
traceTrace to output to
obsObservation to prepare combinations for
lcBaseLinear combination base object to use
Here is the call graph for this function:
Here is the caller graph for this function:

◆ obs2lcs()

void obs2lcs ( Trace & trace,
ObsList & obsList )

Function to prepare some predefined linear combinations from a list of observations.

Parameters
traceTrace to output to
obsListList of bservation to prepare combinations for
Here is the call graph for this function:
Here is the caller graph for this function: