LALSimulation
5.4.0.1-fe68b98
LALSuite
LAL
LALFrame
LALMetaIO
LALSimulation
LALBurst
LALInspiral
LALInference
LALPulsar
LALApps
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
30
extern
"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
38
#include "
LALSimIMRPhenomX_internals.h
"
39
#include "
LALSimIMRPhenomXUtilities.h
"
40
41
#include "
LALSimIMRPhenomX_precession.h
"
42
43
/* Decleration for internal function to generate aligned-spin, 22 only IMRPhenomXAS waveform */
44
int
IMRPhenomXASGenerateFD
(
45
COMPLEX16FrequencySeries
**htilde22,
46
const
REAL8Sequence
*freqs,
47
IMRPhenomXWaveformStruct
*pWF,
48
LALDict *lalParams
49
);
50
51
52
int
IMRPhenomXCheckForUniformFrequencies
(
REAL8Sequence
*frequencies,
REAL8
df);
53
54
#ifdef __cplusplus
55
}
56
#endif
57
58
#endif
/* _LALSIM_IMR_PHENOMX_H */
IMRPhenomXASGenerateFD
int IMRPhenomXASGenerateFD(COMPLEX16FrequencySeries **htilde22, const REAL8Sequence *freqs, IMRPhenomXWaveformStruct *pWF, LALDict *lalParams)
Definition:
LALSimIMRPhenomX.c:507
IMRPhenomXCheckForUniformFrequencies
int IMRPhenomXCheckForUniformFrequencies(REAL8Sequence *frequencies, REAL8 df)
Definition:
LALSimIMRPhenomX.c:919
LALSimIMRPhenomX_internals.h
LALSimIMRPhenomX_precession.h
LALSimIMRPhenomXUtilities.h
REAL8
double REAL8
COMPLEX16FrequencySeries
IMRPhenomXWaveformStruct
Definition:
LALSimIMRPhenomX_internals.h:69
REAL8Vector
lib
LALSimIMRPhenomX.h
Generated on Sat May 18 2024 05:17:38 for LALSimulation by
1.9.1