LALPulsar  6.1.0.1-fe68b98
LALBarycenter.c File Reference

Prototypes

static void precessionMatrix (REAL8 prn[3][3], REAL8 mjd, REAL8 dpsi, REAL8 deps)
 Function to calculate the precession matrix give Earth nutation values depsilon and dpsi for a given MJD time. More...
 
static void observatoryEarth (REAL8 obsEarth[3], const LALDetector det, const LIGOTimeGPS *tgps, REAL8 gmst, REAL8 dpsi, REAL8 deps)
 Function to get the observatory site location with respect to the centre of the Earth, taking into account precession and nutation. More...
 
int XLALBarycenterEarth (EarthState *earth, const LIGOTimeGPS *tGPS, const EphemerisData *edat)
 Computes the position and orientation of the Earth, at some arrival time \( t_a \) , specified LIGOTimeGPS input structure. More...
 
int XLALBarycenterEarthNew (EarthState *earth, const LIGOTimeGPS *tGPS, const EphemerisData *edat, const TimeCorrectionData *tdat, TimeCorrectionType ttype)
 Computes the position and orientation of the Earth, at some arrival time, but unlike XLALBarycenterEarth uses look-up tables for the Einstein delay calculation. More...
 
int XLALBarycenter (EmissionTime *emit, const BarycenterInput *baryinput, const EarthState *earth)
 Transforms from detector arrival time \( t_a \) in GPS (as specified in the LIGOTimeGPS structure) to pulse emission time \( t_e \) , in TDB. More...
 
int XLALBarycenterOpt (EmissionTime *emit, const BarycenterInput *baryinput, const EarthState *earth, BarycenterBuffer **buffer)
 Speed optimized version of XLALBarycenter(), should be fully equivalent except for the additional buffer argument. The 'buffer' is used to keep sky-specific and detector-specific values that can can potentially be re-used across subsequent calls to this function. More...
 

Go to the source code of this file.

Data Structures

struct  fixed_sky_t
 -------— internal buffer type for optimized Barycentering function -------— More...
 
struct  fixed_site_t
 
struct  BarycenterBuffer
 internal (opaque) buffer type for optimized Barycentering function More...
 

Macros

#define OBLQ   0.40909280422232891e0; /* obliquity of ecliptic at JD 245145.0* in radians */;
 

Macro Definition Documentation

◆ OBLQ

#define OBLQ   0.40909280422232891e0; /* obliquity of ecliptic at JD 245145.0* in radians */;

Definition at line 24 of file LALBarycenter.c.