Loading [MathJax]/extensions/TeX/AMSsymbols.js
LALPulsar 7.1.1.1-8a6b96f
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
LALInitBarycenter.c File Reference

Prototypes

EphemerisVectorXLALCreateEphemerisVector (UINT4 length)
 simple creator function for EphemerisVector type More...
 
void XLALDestroyEphemerisVector (EphemerisVector *ephemV)
 Destructor for EphemerisVector, NULL robust. More...
 
EphemerisVectorXLALReadEphemerisFile (const CHAR *fname)
 XLAL function to read ephemeris-data from one file, returning a EphemerisVector. More...
 
int XLALCheckEphemerisRanges (const EphemerisVector *ephemV, REAL8 avg[3], REAL8 range[3])
 Function to check rough consistency of ephemeris-data with being an actual 'Earth' ephemeris: ie check position, velocity and acceleration are within reasonable ranges {avg +- range}. More...
 
TimeCorrectionDataXLALInitTimeCorrections (const CHAR *timeCorrectionFile)
 An XLAL interface for reading a time correction file containing a table of values for converting between Terrestrial Time TT (or TDT) to either TDB (i.e. More...
 
void XLALDestroyTimeCorrectionData (TimeCorrectionData *tcd)
 Destructor for TimeCorrectionData struct, NULL robust. More...
 
EphemerisDataXLALInitBarycenter (const CHAR *earthEphemerisFile, const CHAR *sunEphemerisFile)
 XLAL interface to reading ephemeris files 'earth' and 'sun', and return ephemeris-data in old backwards-compatible type EphemerisData. More...
 
void XLALDestroyEphemerisData (EphemerisData *edat)
 Destructor for EphemerisData struct, NULL robust. More...
 
int XLALRestrictEphemerisData (EphemerisData *edat, const LIGOTimeGPS *startGPS, const LIGOTimeGPS *endGPS)
 Restrict the EphemerisData 'edat' to the smallest number of entries required to cover the GPS time range ['startGPS', 'endGPS']. More...
 

Go to the source code of this file.

Data Structures

struct  EphemerisVector
 Generic ephemeris-vector type, holding one timeseries of pos, vel, acceleration. More...