Loading [MathJax]/extensions/TeX/AMSsymbols.js
LALSimulation 6.2.0.1-5e288d3
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
LALSimIMRPhenomX.h
Go to the documentation of this file.
1#ifndef _LALSIM_IMR_PHENOMX_H
2#define _LALSIM_IMR_PHENOMX_H
3
4/*
5 * Copyright (C) 2018 Geraint Pratten
6 *
7 * This program is free software; you can redistribute it and/or modify
8 * it under the terms of the GNU General Public License as published by
9 * the Free Software Foundation; either version 2 of the License, or
10 * (at your option) any later version.
11 *
12 * This program is distributed in the hope that it will be useful,
13 * but WITHOUT ANY WARRANTY; without even the implied warranty of
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 * GNU General Public License for more details.
16 *
17 * You should have received a copy of the GNU General Public License
18 * along with with program; see the file COPYING. If not, write to the
19 * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
20 * MA 02110-1301 USA
21 */
22
23
24/**
25 * \author Geraint Pratten
26 *
27 */
28
29#ifdef __cplusplus
30extern "C" {
31#endif
32
33
34/* CONSTANTS */
35/* Dimensionless frequency (Mf) at which define the end of the waveform */
36#define f_CUT 0.3
37
40
42
43/* Decleration for internal function to generate aligned-spin, 22 only IMRPhenomXAS waveform */
45 COMPLEX16FrequencySeries **htilde22,
46 const REAL8Sequence *freqs,
48 LALDict *lalParams
49);
50
51
53
54#ifdef __cplusplus
55}
56#endif
57
58#endif /* _LALSIM_IMR_PHENOMX_H */
int IMRPhenomXASGenerateFD(COMPLEX16FrequencySeries **htilde22, const REAL8Sequence *freqs, IMRPhenomXWaveformStruct *pWF, LALDict *lalParams)
int IMRPhenomXCheckForUniformFrequencies(REAL8Sequence *frequencies, REAL8 df)
double REAL8