LAL  7.5.0.1-b72065a
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.