LALInspiral 5.0.3.1-eeff03c
CoincInspiralEllipsoid.h
Go to the documentation of this file.
1/*
2* Copyright (C) 2007 Alexander Dietz, Drew Keppel, Craig Robinson
3*
4* This program is free software; you can redistribute it and/or modify
5* it under the terms of the GNU General Public License as published by
6* the Free Software Foundation; either version 2 of the License, or
7* (at your option) any later version.
8*
9* This program is distributed in the hope that it will be useful,
10* but WITHOUT ANY WARRANTY; without even the implied warranty of
11* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12* GNU General Public License for more details.
13*
14* You should have received a copy of the GNU General Public License
15* along with with program; see the file COPYING. If not, write to the
16* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
17* MA 02110-1301 USA
18*/
19#ifndef _COINCINSPIRALELLIPSOID_H
20#define _COINCINSPIRALELLIPSOID_H
21
22#ifdef __cplusplus
23extern "C" {
24#endif
25
26/*-----------------------------------------------------------------------
27 *
28 * File Name: CoincInspiralEllipsoid.h
29 *
30 * Author: Robinson, C. A.
31 *
32 *-----------------------------------------------------------------------
33 */
34
35/**
36 * \defgroup CoincInspiralEllipsoid_h Header CoincInspiralEllipsoid.h
37 * \ingroup lalinspiral_UNCLASSIFIED
38 * \author Robinson, C. A.
39 *
40 * \brief Provides function definitions for performing inspiral coincidence analysis
41 * using error ellipsoids.
42 *
43 * ### Synopsis ###
44 *
45 * \code
46 * #include <lal/CoincInspiralEllipsoid.h>
47 * \endcode
48 *
49 */
50/** @{ */
51
52#include <lal/LALAtomicDatatypes.h>
53#include <lal/LIGOMetadataTables.h>
54
55
56#include <gsl/gsl_vector.h>
57#include <gsl/gsl_matrix.h>
58
59
60/* Functions for generating the error matrix and position vectors for triggers */
63 REAL8 eMatch
64 );
65
66int XLALSetErrorMatrixFromSnglInspiral(gsl_matrix *shape,
68 REAL8 eMatch
69 );
70
72
73int XLALSetTimeInPositionVector( gsl_vector *position,
74 REAL8 timeShift
75 );
76
77/** @} */ /* end:CoincInspiralEllipsoid_h */
78
79#ifdef __cplusplus
80}
81#endif
82
83#endif /* _COINCINSPIRALELLIPSOID_H */
int XLALSetErrorMatrixFromSnglInspiral(gsl_matrix *shape, SnglInspiralTable *event, REAL8 eMatch)
int XLALSetTimeInPositionVector(gsl_vector *position, REAL8 timeShift)
gsl_matrix * XLALGetErrorMatrixFromSnglInspiral(SnglInspiralTable *event, REAL8 eMatch)
gsl_vector * XLALGetPositionFromSnglInspiral(SnglInspiralTable *table)
double REAL8
Definition: _thinca.c:157