|
MRTKLIB 0.7.14
Modernized GNSS Positioning Library
|
MRTKLIB Tides Module — Tidal displacement corrections. More...
Go to the source code of this file.
Functions | |
| void | tidedisp (gtime_t tutc, const double *rr, int opt, const erp_t *erp, const double *odisp, double *dr) |
| Compute displacements by earth tides. | |
| void | tide_oload (gtime_t tut, const double *odisp, double *denu) |
| Compute displacement by ocean tide loading (11 constituents). | |
MRTKLIB Tides Module — Tidal displacement corrections.
This header declares the public tidal displacement function (tidedisp) extracted from tides.c.
Definition in file mrtk_tides.h.
| void tide_oload | ( | gtime_t | tut, |
| const double * | odisp, | ||
| double * | denu ) |
Compute displacement by ocean tide loading (11 constituents).
| [in] | tut | Time in UT |
| [in] | odisp | Ocean tide loading parameters (6*11 values) |
| [out] | denu | Displacement in ENU (m) |
Definition at line 146 of file mrtk_tides.c.
References D2R, epoch2time(), PI, time2epoch(), timediff(), and trace().
Referenced by ocean_tide_clasgrid(), and tidedisp().
| void tidedisp | ( | gtime_t | tutc, |
| const double * | rr, | ||
| int | opt, | ||
| const erp_t * | erp, | ||
| const double * | odisp, | ||
| double * | dr ) |
Compute displacements by earth tides.
| [in] | tutc | Time in UTC |
| [in] | rr | Site position (ECEF) (m) |
| [in] | opt | Options (bitwise OR): 1: solid earth tide 2: ocean tide loading 4: pole tide 8: eliminate permanent deformation |
| [in] | erp | Earth rotation parameters (NULL: not used) |
| [in] | odisp | Ocean loading parameters (NULL: not used) odisp[0+i*6]: constituent i amplitude radial (m) odisp[1+i*6]: constituent i amplitude west (m) odisp[2+i*6]: constituent i amplitude south (m) odisp[3+i*6]: constituent i phase radial (deg) odisp[4+i*6]: constituent i phase west (deg) odisp[5+i*6]: constituent i phase south (deg) (i=0:M2,1:S2,2:N2,3:K2,4:K1,5:O1,6:P1,7:Q1, 8:Mf,9:Mm,10:Ssa) |
| [out] | dr | Displacement by earth tides (ECEF) (m) |
Definition at line 261 of file mrtk_tides.c.
References geterp(), matmul(), norm(), sunmoonpos(), tide_oload(), tide_pole(), tide_solid(), time2epoch(), time_str(), timeadd(), trace(), utc2gpst(), and xyz2enu().
Referenced by clas_osr_zdres(), zdres(), and zdres().