21 #include <lal/LALStdlib.h> 22 #include <lal/LALConstants.h> 23 #include <lal/SkyCoordinates.h> 25 #define LAL_ALPHAGAL (3.366032942) 26 #define LAL_DELTAGAL (0.473477302) 27 #define LAL_LGAL (0.576) 156 REAL8 sinB, cosB, sinL, cosL;
157 REAL8 sinD, sinA, cosA;
178 sinD = cosB*cosDGal*sinL + sinB*sinDGal;
180 cosA = sinB*cosDGal - cosB*sinL*sinDGal;
204 REAL8 sinD, cosD, sinA, cosA;
205 REAL8 sinB, sinL, cosL;
226 sinB = cosD*cosDGal*cosA + sinD*sinDGal;
227 sinL = sinD*cosDGal - cosD*cosA*sinDGal;
251 REAL8 sinB, cosB, sinL, cosL;
252 REAL8 sinD, sinA, cosA;
272 sinD = cosB*sinL*sinE + sinB*cosE;
273 sinA = cosB*sinL*cosE - sinB*sinE;
296 REAL8 sinD, cosD, sinA, cosA;
297 REAL8 sinB, sinL, cosL;
317 sinB = sinD*cosE - cosD*sinA*sinE;
318 sinL = cosD*sinA*cosE + sinD*sinE;
#define LAL_IEARTH
Earth inclination (2000), radians.
void LALEclipticToEquatorial(LALStatus *stat, SkyPosition *output, SkyPosition *input)
The galactic coordinate system.
The sky-fixed equatorial coordinate system.
REAL8 latitude
The latitudinal coordinate (in radians), as defined above.
void LALEquatorialToEcliptic(LALStatus *stat, SkyPosition *output, SkyPosition *input)
void LALGalacticToEquatorial(LALStatus *stat, SkyPosition *output, SkyPosition *input)
#define SKYCOORDINATESH_ESYS
Wrong coordinate system in input.
This structure stores the two spherical coordinates of a sky position; ie a generic latitude and long...
CoordinateSystem system
The coordinate system in which latitude/longitude are expressed.
#define RETURN(statusptr)
The ecliptic coordinate system.
#define INITSTATUS(statusptr)
void LALEquatorialToGalactic(LALStatus *stat, SkyPosition *output, SkyPosition *input)
double REAL8
Double precision real floating-point number (8 bytes).
#define ABORT(statusptr, code, mesg)
LAL status structure, see The LALStatus structure for more details.
REAL8 longitude
The longitudinal coordinate (in radians), as defined above.
#define SKYCOORDINATESH_ENUL
Unexpected null pointer in arguments.
#define ASSERT(assertion, statusptr, code, mesg)
#define LAL_TWOPI
2*pi is circumference of a circle divided by its radius