LALInspiral 5.0.3.1-eeff03c
FindChirpPTF.h
Go to the documentation of this file.
1/*
2* Copyright (C) 2007 Duncan Brown
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
20/*-----------------------------------------------------------------------
21 *
22 * File Name: FindChirpPTF.h
23 *
24 * Author: Brown, D. A., and Fazi, D.
25 *
26 *-----------------------------------------------------------------------
27 */
28
29#ifndef _FINDCHIRPPTFH_H
30#define _FINDCHIRPPTFH_H
31
32#include <lal/LALAtomicDatatypes.h>
33#include <lal/LALDatatypes.h>
34#include <lal/LALInspiral.h>
35
36#if defined(__cplusplus)
37extern "C" {
38#elif 0
39} /* so that editors will match preceding brace */
40#endif
41
42/**
43 * \defgroup FindChirpPTF_h Header FindChirpPTF.h
44 * \ingroup lalinspiral_findchirp
45 * \author Brown, D. A., and Fazi, D.
46 *
47 * \brief Provides structures and functions to filter interferometer data using the
48 * physical template family.
49 *
50 * ### Synopsis ###
51 *
52 * \code
53 * #include <lal/FindChirpPTF.h>
54 * \endcode
55 *
56 */
57/** @{ */
58
61 REAL4 m1,
62 REAL4 m2
63 );
64
67 REAL4 m1,
68 REAL4 m2,
69 REAL4 chi1,
70 REAL4 chi2,
71 REAL4 Q1,
72 REAL4 Q2
73 );
74
77 REAL4 m1,
78 REAL4 m2,
79 REAL4 chi1,
80 REAL4 chi2,
81 REAL4 Q1,
82 REAL4 Q2
83 );
84
85INT4
87 REAL4Vector *PTFphi,
88 REAL4Vector *PTFomega_2_3,
91 InspiralTemplate *InspTmplt,
92 REAL8 deltaT
93 );
94
95/** @} */ /* end:FindChirpPTF.h */
96
97#if 0
98{ /* so that editors will match succeeding brace */
99#elif defined(__cplusplus)
100}
101#endif
102
103#endif /* _FINDCHIRPPTFH_H */
INT4 XLALFindChirpPTFWaveform(REAL4Vector *PTFphi, REAL4Vector *PTFomega_2_3, REAL4VectorSequence *PTFe1, REAL4VectorSequence *PTFe2, InspiralTemplate *InspTmplt, REAL8 deltaT)
REAL4Vector * XLALPTFOmegaPNCoeffsSpin(REAL4 m1, REAL4 m2, REAL4 chi1, REAL4 chi2, REAL4 Q1, REAL4 Q2)
REAL4Vector * XLALPTFOmegaPNCoeffsEnergy(REAL4 m1, REAL4 m2, REAL4 chi1, REAL4 chi2, REAL4 Q1, REAL4 Q2)
REAL4Vector * XLALPTFOmegaPNCoeffsOrbital(REAL4 m1, REAL4 m2)
double REAL8
int32_t INT4
float REAL4
The inspiral waveform parameter structure containing information about the waveform to be generated.
Definition: LALInspiral.h:205