General Purpose Geodetic Library
|
#include <SgTidalUt1.h>
Public Types | |
enum | UT1TideContentType { CT_FULL = 0 , CT_SHORT_TERMS_REMOVED = 1 , CT_ALL_TERMS_REMOVED = 2 } |
Public Member Functions | |
SgTidalUt1 (UT1TideContentType, double) | |
~SgTidalUt1 () | |
double | calc (const SgMJD &) |
Static Public Member Functions | |
static const QString | className () |
Private Attributes | |
UT1TideContentType | tideContent_ |
double | calcVersionValue_ |
void(* | fundArgs )(const SgMJD &, double[5]) |
void(* | calcUT1_UTC )(const double[5], double &) |
UT1S – removed all tidal terms UT1R – removed only short period (up to 35 days) tidal terms ====================================================================================================
Definition at line 46 of file SgTidalUt1.h.
Enumerator | |
---|---|
CT_FULL | |
CT_SHORT_TERMS_REMOVED | |
CT_ALL_TERMS_REMOVED |
Definition at line 49 of file SgTidalUt1.h.
SgTidalUt1::SgTidalUt1 | ( | UT1TideContentType | tc, |
double | v | ||
) |
A constructor. Creates a default object.
Definition at line 66 of file SgTidalUt1.cpp.
References calcUT1_UTC, calcUT1S2K(), calcUT1S_82(), calcUT1S_83(), calcUT1stub(), calcUT1ZT(), calcVersionValue_, className(), CT_ALL_TERMS_REMOVED, CT_SHORT_TERMS_REMOVED, SgLogger::ERR, fundArgs, fundArgs_NUTF96(), fundArgs_NUTFA(), fundArgs_NUTFA10(), fundArgs_stub(), fundArgs_UT1ZT(), logger, tideContent_, SgLogger::TIME, and SgLogger::write().
SgTidalUt1::~SgTidalUt1 | ( | ) |
A destructor. Frees allocated memory.
Definition at line 112 of file SgTidalUt1.cpp.
double SgTidalUt1::calc | ( | const SgMJD & | t | ) |
Calculates and returns UT1-UT1S correction (in seconds).
Definition at line 119 of file SgTidalUt1.cpp.
Referenced by SgVlbiSession::prepare4ErpInterpolation().
|
static |
Returns name of the class (for debug output).
Definition at line 58 of file SgTidalUt1.cpp.
Referenced by SgTidalUt1().
|
private |
Definition at line 94 of file SgTidalUt1.h.
Referenced by SgTidalUt1().
|
private |
Definition at line 91 of file SgTidalUt1.h.
Referenced by SgTidalUt1().
|
private |
Definition at line 93 of file SgTidalUt1.h.
Referenced by SgTidalUt1().
|
private |
Definition at line 90 of file SgTidalUt1.h.
Referenced by SgTidalUt1().