Ginan
|
Data Structures | |
struct | OceanPoleCoeff |
Structure for grid points of ocean pole load tide coefficients. More... | |
struct | OceanPoleGrid |
Structure for grid map of ocean pole load tide coefficients. More... | |
Functions | |
bool | readBlq (string file, Receiver &rec, E_LoadingType type) |
Read BLQ ocean/atmospheric tide loading parameters. | |
bool | readOceanPoleCoeff (string file) |
Read ocean pole load tide coefficients. | |
Vector3d | tideSolidEarth (Trace &trace, GTime time, MjDateUt1 mjdUt1, const Vector3d &rsun, const Vector3d &rmoon, const VectorPos &pos) |
Displacement by solid Earth tide See ref [1] 7.1.1 Note: permanent deformation not removed, i.e. | |
Vector3d | tideSolidEarthDehant (Trace &trace, GTime time, const Vector3d &rsun, const Vector3d &rmoon, const Vector3d &recPos) |
Displacement by solid Earth tide with DEHANTTIDEINEL See ref [1] 7.1.1, [3], [7]. | |
VectorEnu | tideOceanLoad (Trace &trace, MjDateUt1 mjdUt1, TideMap &otlDisplacement) |
Displacement by ocean tide loading See ref [1] 7.1.2, [4]. | |
VectorEnu | tideOceanLoadAdjusted (Trace &trace, GTime time, MjDateUt1 mjdUt1, TideMap &otlDisplacement) |
Displacement by ocean tide loading - adjustments See ref [1] eq 7.16, [6] Note: This model/function does not work well. | |
VectorEnu | tideOceanLoadHardisp (Trace &trace, GTime time, TideMap &otlDisplacement) |
Displacement by ocean tide loading with HARDISP See ref [1] 7.1.2, [5], [7]. | |
VectorEnu | tideAtmosLoad (Trace &trace, MjDateUt1 mjdUt1, TideMap &atlDisplacement) |
Displacement by atmospheric tide loading See ref [1] 7.1.3. | |
VectorEnu | tideSolidPole (Trace &trace, MjDateUt1 mjdUt1, const VectorPos &pos, ERPValues &erpv) |
Displacement by solid Earth pole tide See ref [1] 7.1.4. | |
VectorEnu | tideOceanPole (Trace &trace, MjDateUt1 mjdUt1, const VectorPos &pos, ERPValues &erpv) |
Displacement by ocean pole tide See ref [1] 7.1.5. | |
void | tideDisp (Trace &trace, GTime time, Receiver &rec, Vector3d &recPos, Vector3d &solid, Vector3d &olt, Vector3d &alt, Vector3d &spole, Vector3d &opole) |
bool readBlq | ( | string | file, |
Receiver & | rec, | ||
E_LoadingType | type ) |
Read BLQ ocean/atmospheric tide loading parameters.
file | BLQ ocean tide loading parameter file |
rec | Receiver |
type | Type of loading (ocean, atmospheric) |
bool readOceanPoleCoeff | ( | string | file | ) |
Read ocean pole load tide coefficients.
file | Ocean pole tide coefficient file |
Displacement by atmospheric tide loading See ref [1] 7.1.3.
trace | Trace to output to |
mjdUt1 | UT1 time in MJD |
atlDisplacement | ATL displacements in amplitude and phase |
void tideDisp | ( | Trace & | trace, |
GTime | time, | ||
Receiver & | rec, | ||
Vector3d & | recPos, | ||
Vector3d & | solid, | ||
Vector3d & | olt, | ||
Vector3d & | alt, | ||
Vector3d & | spole, | ||
Vector3d & | opole ) |
trace | Trace to output to |
time | GPS time |
rec | Receiver |
recPos | Receiver position in ECEF (m) |
solid | Displacement by solid Earth tide |
olt | Displacement by ocean tide |
alt | Displacement by atmospheric tide |
spole | Displacement by solid Earth pole tide |
opole | Displacement by ocean pole tide |
Displacement by ocean tide loading See ref [1] 7.1.2, [4].
trace | Trace to output to |
mjdUt1 | UT1 time in MJD |
otlDisplacement | OTL displacements in amplitude and phase |
VectorEnu tideOceanLoadAdjusted | ( | Trace & | trace, |
GTime | time, | ||
MjDateUt1 | mjdUt1, | ||
TideMap & | otlDisplacement ) |
Displacement by ocean tide loading - adjustments See ref [1] eq 7.16, [6] Note: This model/function does not work well.
trace | Trace to output to |
time | GPS time |
mjdUt1 | UT1 time in MJD |
otlDisplacement | OTL displacements in amplitude and phase |
Displacement by ocean tide loading with HARDISP See ref [1] 7.1.2, [5], [7].
trace | Trace to output to |
time | GPS time |
otlDisplacement | OTL displacements in amplitude and phase |
VectorEnu tideOceanPole | ( | Trace & | trace, |
MjDateUt1 | mjdUt1, | ||
const VectorPos & | pos, | ||
ERPValues & | erpv ) |
Displacement by ocean pole tide See ref [1] 7.1.5.
trace | Trace to output to |
mjdUt1 | UT1 time in MJD |
pos | Geodetic position of station {lat,lon} (rad) |
erpv | ERP values |
Vector3d tideSolidEarth | ( | Trace & | trace, |
GTime | time, | ||
MjDateUt1 | mjdUt1, | ||
const Vector3d & | rsun, | ||
const Vector3d & | rmoon, | ||
const VectorPos & | pos ) |
Displacement by solid Earth tide See ref [1] 7.1.1 Note: permanent deformation not removed, i.e.
the tidal model "in principle contains a time-independent part so that the coordinates obtained by taking into account this model in the analysis will be 'conventional tide free' values." See ref above for details
trace | Trace to output to |
time | GPS time |
mjdUt1 | UT1 time in MJD |
rsun | Sun position vector in ECEF (m) |
rmoon | Moon position vector in ECEF (m) |
pos | Geodetic position of station {lat,lon} (rad) |
Vector3d tideSolidEarthDehant | ( | Trace & | trace, |
GTime | time, | ||
const Vector3d & | rsun, | ||
const Vector3d & | rmoon, | ||
const Vector3d & | recPos ) |
Displacement by solid Earth tide with DEHANTTIDEINEL See ref [1] 7.1.1, [3], [7].
trace | Trace to output to |
time | GPS time |
rsun | Sun position vector in ECEF (m) |
rmoon | Moon position vector in ECEF (m) |
recPos | Receiver position in ECEF (m) |
VectorEnu tideSolidPole | ( | Trace & | trace, |
MjDateUt1 | mjdUt1, | ||
const VectorPos & | pos, | ||
ERPValues & | erpv ) |
Displacement by solid Earth pole tide See ref [1] 7.1.4.
trace | Trace to output to |
mjdUt1 | UT1 time in MJD |
pos | Geodetic position of station {lat,lon} (rad) |
erpv | ERP values |