LALInspiral 5.0.3.1-eeff03c

This module handles template bank generation for up to searches with \(<=\) 12 dimensional parameter spaces. More...

Prototypes

static REAL4 DotProduct (REAL4 *EV, REAL4 *DX)
 
void LALNDTemplateBank (LALStatus *status, NDTemplateBankInput *input, NDTemplateBankFunctionPtrs *functionPtrs, NDTemplateBankOutput **output)
 

Detailed Description

This module handles template bank generation for up to searches with \(<=\) 12 dimensional parameter spaces.

Author
Hanna, C. R.

Prototypes

LALNDTemplateBank()

Description

This module tiles up to a 12 dimensional space when given a metric and a function that determines the search region.

Algorithm

The algorithm first draws a rectilinear box in the primed coordinates which includes the distorted box, then steps through along the directions of the primed coordinates. At each point it tests if the point lies within the distorted box. If the point is inside the distorted box, the algorithm adds a template to the linked list. If not, it continues.

Uses

LALFree()
#define LALCalloc(m, n)

Notes

Definition in file NDTemplateBank.c.

Go to the source code of this file.

Function Documentation

◆ DotProduct()

static REAL4 DotProduct ( REAL4 EV,
REAL4 DX 
)
static

Definition at line 67 of file NDTemplateBank.c.