![]()  | 
  
    Ginan
    
   | 
 
Functions | |
| bool | readBlqRecord (ifstream &fileStream, vector< E_TidalConstituent > waveList, vector< E_TidalComponent > componentList, TideMap &tideLoading) | 
| Read BLQ record for a single station.   | |
| bool | readBlq (string file, E_LoadingType type) | 
| Read BLQ ocean/atmospheric tide loading parameters.   | |
| bool | readOceanPoleCoeff (string file) | 
| Read ocean pole load tide coefficients.   | |
| Vector3d | tideTimeDomain (Trace &trace, const Vector3d &eu, const Vector3d &rp, double GMp, const VectorPos &pos) | 
| Step 1 of solid Earth tide computation: Corrections to be computed in the time domain (solar/lunar tides) See ref [1] 7.1.1.   | |
| 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, MjDateTT mjdTT, const VectorPos &pos, ERPValues &erpv) | 
| Displacement by solid Earth pole tide See ref [1] 7.1.4.   | |
| VectorEnu | tideOceanPole (Trace &trace, MjDateTT mjdTT, const VectorPos &pos, ERPValues &erpv) | 
| Displacement by ocean pole tide See ref [1] 7.1.5.   | |
| void | tideDisp (Trace &trace, GTime time, string id, Vector3d &recPos, Vector3d &solid, Vector3d &otl, Vector3d &atl, Vector3d &spole, Vector3d &opole) | 
| bool readBlq | ( | string | file, | 
| E_LoadingType | type ) | 
Read BLQ ocean/atmospheric tide loading parameters.
| file | BLQ ocean tide loading parameter file | 
| type | Type of loading (ocean, atmospheric) | 
| bool readBlqRecord | ( | ifstream & | fileStream, | 
| vector< E_TidalConstituent > | waveList, | ||
| vector< E_TidalComponent > | componentList, | ||
| TideMap & | tideLoading ) | 
Read BLQ record for a single station.
| fileStream | Stream to read content from | 
| waveList | List of tidal constituents | 
| componentList | List of components {E/W, N/S, U/D} | 
| tideLoading | Map of ocean/atmospheric tide loading displacements in amplitude and phase | 
| 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, | ||
| string | id, | ||
| Vector3d & | recPos, | ||
| Vector3d & | solid, | ||
| Vector3d & | otl, | ||
| Vector3d & | atl, | ||
| Vector3d & | spole, | ||
| Vector3d & | opole ) | 
| trace | Trace to output to | 
| time | GPS time | 
| id | Receiver id | 
| recPos | Receiver position in ECEF (m) | 
| solid | Displacement by solid Earth tide | 
| otl | Displacement by ocean tide | 
| atl | 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 | 
Displacement by ocean pole tide See ref [1] 7.1.5.
| trace | Trace to output to | 
| mjdTT | 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) | 
Displacement by solid Earth pole tide See ref [1] 7.1.4.
| trace | Trace to output to | 
| mjdTT | TT time in MJD | 
| pos | Geodetic position of station {lat,lon} (rad) | 
| erpv | ERP values | 
| Vector3d tideTimeDomain | ( | Trace & | trace, | 
| const Vector3d & | eu, | ||
| const Vector3d & | rp, | ||
| double | GMp, | ||
| const VectorPos & | pos ) | 
Step 1 of solid Earth tide computation: Corrections to be computed in the time domain (solar/lunar tides) See ref [1] 7.1.1.
| trace | Trace to output to | 
| eu | Unit vector of Up component | 
| rp | Sun/Moon position vector in ECEF (m) | 
| GMp | Sun/Moon gravitational constant | 
| pos | Geodetic position of station {lat,lon} (rad) |