Loading [MathJax]/extensions/TeX/AMSsymbols.js
LAL 7.7.0.1-5e288d3
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Header TranslateMJD.h

Detailed Description

Module for translating between MJD(TT) strings and GPS.

Author
Reinhard Prix

Prototypes

LIGOTimeGPSXLALTranslateMJDTTtoGPS (LIGOTimeGPS *gps, INT4 mjdDays, REAL8 mjdFracDays)
 convert given MJD(TT) time, mjd = mjdDays + mjdFracDays into LIGOTimeGPS format, preserving full (ns) accuracy. More...
 
LIGOTimeGPSXLALTranslateStringMJDTTtoGPS (LIGOTimeGPS *gps, const char *mjdString)
 Parse and convert given string representing MJD(TT) time into LIGOTimeGPS gps time, without loss of (ns) accuracy. More...
 

Function Documentation

◆ XLALTranslateMJDTTtoGPS()

LIGOTimeGPS * XLALTranslateMJDTTtoGPS ( LIGOTimeGPS gps,
INT4  mjdDays,
REAL8  mjdFracDays 
)

convert given MJD(TT) time, mjd = mjdDays + mjdFracDays into LIGOTimeGPS format, preserving full (ns) accuracy.

returns gps input pointer on success, NULL on error.

Parameters
[out]gpsreturned GPS time
[in]mjdDaysinput MJD integer days, must be >= 0
[in]mjdFracDaysinput MJD fractional days, must be in [0, 1)

Definition at line 49 of file TranslateMJD.c.

◆ XLALTranslateStringMJDTTtoGPS()

LIGOTimeGPS * XLALTranslateStringMJDTTtoGPS ( LIGOTimeGPS gps,
const char *  mjdString 
)

Parse and convert given string representing MJD(TT) time into LIGOTimeGPS gps time, without loss of (ns) accuracy.

returns gps input pointer on success, NULL on error.

Parameters
[out]gpsreturned GPS time
[in]mjdStringinput string representing MJD(TT) time

Definition at line 91 of file TranslateMJD.c.