LAL  7.5.0.1-8083555
Skymap.c File Reference

Prototypes

static double dot3 (double a[3], double b[3])
 
static void inv22 (double a[2][2], double b[2][2])
 
static double det22 (double a[2][2])
 
void XLALSkymapCartesianFromSpherical (double a[3], double b[2])
 
void XLALSkymapSphericalFromCartesian (double a[2], double b[3])
 
static double site_time (LALDetector *site, double direction[3])
 
static void site_response (double f[2], const LALDetector *site, double direction[3])
 
double XLALSkymapLogSumExp (double a, double b)
 
static double * findmax (double *begin, double *end)
 
static double logtotalexpwithmax (double *begin, double *end, double m)
 
double XLALSkymapLogTotalExp (double *begin, double *end)
 
double XLALSkymapInterpolate (double t, double *x)
 
void XLALSkymapPlanConstruct (int sampleFrequency, int n, int *detectors, XLALSkymapPlanType *plan)
 
void XLALSkymapDirectionPropertiesConstruct (XLALSkymapPlanType *plan, double directions[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 *posterior)
 

Go to the source code of this file.

Function Documentation

◆ dot3()

static double dot3 ( double  a[3],
double  b[3] 
)
static

Definition at line 37 of file Skymap.c.

◆ inv22()

static void inv22 ( double  a[2][2],
double  b[2][2] 
)
static

Definition at line 44 of file Skymap.c.

◆ det22()

static double det22 ( double  a[2][2])
static

Definition at line 55 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.

◆ site_time()

static double site_time ( LALDetector site,
double  direction[3] 
)
static

Definition at line 80 of file Skymap.c.

◆ site_response()

static void site_response ( double  f[2],
const LALDetector site,
double  direction[3] 
)
static

Definition at line 88 of file Skymap.c.

◆ XLALSkymapLogSumExp()

double XLALSkymapLogSumExp ( double  a,
double  b 
)

Definition at line 124 of file Skymap.c.

◆ findmax()

static double* findmax ( double *  begin,
double *  end 
)
static

Definition at line 133 of file Skymap.c.

◆ logtotalexpwithmax()

static double logtotalexpwithmax ( double *  begin,
double *  end,
double  m 
)
static

Definition at line 152 of file Skymap.c.

◆ XLALSkymapLogTotalExp()

double XLALSkymapLogTotalExp ( double *  begin,
double *  end 
)

Definition at line 166 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  directions[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 *  posterior 
)

Definition at line 408 of file Skymap.c.