GRASP Routines: Template Bank Generation & Searching

It also contains a (parallel) routine to search for binary inspiral
in a bank of templates.

- Structure:
`struct Template` - Structure:
`struct Scope` - Function:
`tau_of_mass()` - Function:
`m_and_eta()` - Function:
`template_area()` - Example:
`area`program - The match between two templates
- Function:
`compute_match()` - Function:
`match_parab()` - Function:
`match_cubic()` - Example:
`match_fit`program - Structure:
`struct cubic_grid` - Function:
`generate_cubic` - Function:
`regenerate_cubic` - Function:
`read_cubic` - Function:
`get_cubic` - Function:
`free_cubic` - Function:
`transform_cubic` - Example:
`make_grid`program - Example:
`read_grid`program - Function:
`template_grid()` - Function:
`plot_template()` - Example:
`template`program - Example:
`multifilter`program - Optimization and computation-speed considerations
- Template Placement
- Structure:
`struct tile` - Function:
`tiling_2d` - Function:
`plot_list` - Constants in
`tiling_2d.c` - Structure:
`struct chirp_space` - Structure:
`struct chirp_template` - Function:
`set_chirp_space` - Function:
`chirp_metric` - Function:
`get_chirp_boundary` - Function:
`get_chirp_grid` - Function:
`get_chirp_templates` - Function:
`plot_chirp_templates` - Example:
`make_mesh`program

Bruce Allen 2000-11-19