LAL  7.5.0.1-bede9b2
Skymap.h File Reference

Prototypes

double XLALSkymapLogSumExp (double a, double b)
 
double XLALSkymapLogTotalExp (double *begin, double *end)
 
void XLALSkymapCartesianFromSpherical (double a[3], double b[2])
 
void XLALSkymapSphericalFromCartesian (double a[2], double b[3])
 
double XLALSkymapInterpolate (double t, double *x)
 
void XLALSkymapPlanConstruct (int sampleFrequency, int n, int *detectors, XLALSkymapPlanType *plan)
 
void XLALSkymapDirectionPropertiesConstruct (XLALSkymapPlanType *plan, double direction[2], XLALSkymapDirectionPropertiesType *properties)
 
void XLALSkymapKernelConstruct (XLALSkymapPlanType *plan, XLALSkymapDirectionPropertiesType *properties, double *wSw, XLALSkymapKernelType *kernel)
 
void XLALSkymapUncertainKernelConstruct (XLALSkymapPlanType *plan, XLALSkymapDirectionPropertiesType *properties, double *wSw, double *error, XLALSkymapKernelType *kernel)
 
void XLALSkymapApply (XLALSkymapPlanType *plan, XLALSkymapDirectionPropertiesType *properties, XLALSkymapKernelType *kernel, double **xSw, double tau, double *logPosterior)
 

Go to the source code of this file.

Data Structures

struct  XLALSkymapPlanType
 
struct  XLALSkymapDirectionPropertiesType
 
struct  XLALSkymapKernelType
 

Macros

#define XLALSKYMAP_N   5
 

Macro Definition Documentation

◆ XLALSKYMAP_N

#define XLALSKYMAP_N   5

Definition at line 45 of file Skymap.h.

Function Documentation

◆ XLALSkymapLogSumExp()

double XLALSkymapLogSumExp ( double  a,
double  b 
)

Definition at line 124 of file Skymap.c.

◆ XLALSkymapLogTotalExp()

double XLALSkymapLogTotalExp ( double *  begin,
double *  end 
)

Definition at line 166 of file Skymap.c.

◆ XLALSkymapCartesianFromSpherical()

void XLALSkymapCartesianFromSpherical ( double  a[3],
double  b[2] 
)

Definition at line 62 of file Skymap.c.

◆ XLALSkymapSphericalFromCartesian()

void XLALSkymapSphericalFromCartesian ( double  a[2],
double  b[3] 
)

Definition at line 71 of file Skymap.c.

◆ XLALSkymapInterpolate()

double XLALSkymapInterpolate ( double  t,
double *  x 
)

Definition at line 180 of file Skymap.c.

◆ XLALSkymapPlanConstruct()

void XLALSkymapPlanConstruct ( int  sampleFrequency,
int  n,
int *  detectors,
XLALSkymapPlanType plan 
)

Definition at line 219 of file Skymap.c.

◆ XLALSkymapDirectionPropertiesConstruct()

void XLALSkymapDirectionPropertiesConstruct ( XLALSkymapPlanType plan,
double  direction[2],
XLALSkymapDirectionPropertiesType properties 
)

Definition at line 238 of file Skymap.c.

◆ XLALSkymapKernelConstruct()

void XLALSkymapKernelConstruct ( XLALSkymapPlanType plan,
XLALSkymapDirectionPropertiesType properties,
double *  wSw,
XLALSkymapKernelType kernel 
)

Definition at line 265 of file Skymap.c.

◆ XLALSkymapUncertainKernelConstruct()

void XLALSkymapUncertainKernelConstruct ( XLALSkymapPlanType plan,
XLALSkymapDirectionPropertiesType properties,
double *  wSw,
double *  error,
XLALSkymapKernelType kernel 
)

Definition at line 332 of file Skymap.c.

◆ XLALSkymapApply()

void XLALSkymapApply ( XLALSkymapPlanType plan,
XLALSkymapDirectionPropertiesType properties,
XLALSkymapKernelType kernel,
double **  xSw,
double  tau,
double *  logPosterior 
)

Definition at line 408 of file Skymap.c.