LALSimulation  5.4.0.1-fe68b98
LALSimIMRPhenomX_PNR_deviations.h
Go to the documentation of this file.
1 
2 #ifndef _LALSIM_IMR_PHENOMX_PNR_DEVIATIONS_H
3 #define _LALSIM_IMR_PHENOMX_PNR_DEVIATIONS_H
4 /*
5 * Copyright (C) 2021 The University of Amsterdam
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 Lionel London
26 */
27 
28 #ifdef __cplusplus
29 extern "C" {
30 #endif
31 
32 #ifdef __GNUC__
33 #define UNUSED __attribute__ ((unused))
34 #else
35 #define UNUSED
36 #endif
37 
38 
39 //
40 #include <math.h>
41 
42 
43 /* Header file for IMRPhenomXCP's tuned parameters */
44 
45 // Header formatting for MU1 of (l,m)=(2,2) multipole
46 double IMRPhenomXCP_MU1_l2m2( double theta, double eta, double a1 );
47 // Header formatting for MU2 of (l,m)=(2,2) multipole
48 double IMRPhenomXCP_MU2_l2m2( double theta, double eta, double a1 );
49 // Header formatting for MU3 of (l,m)=(2,2) multipole
50 double IMRPhenomXCP_MU3_l2m2( double theta, double eta, double a1 );
51 // Header formatting for NU4 of (l,m)=(2,2) multipole
52 double IMRPhenomXCP_NU4_l2m2( double theta, double eta, double a1 );
53 // Header formatting for NU5 of (l,m)=(2,2) multipole
54 double IMRPhenomXCP_NU5_l2m2( double theta, double eta, double a1 );
55 // Header formatting for NU6 of (l,m)=(2,2) multipole
56 double IMRPhenomXCP_NU6_l2m2( double theta, double eta, double a1 );
57 // Header formatting for ZETA1 of (l,m)=(2,2) multipole
58 double IMRPhenomXCP_ZETA1_l2m2( double theta, double eta, double a1 );
59 // Header formatting for ZETA2 of (l,m)=(2,2) multipole
60 double IMRPhenomXCP_ZETA2_l2m2( double theta, double eta, double a1 );
61 // Header formatting for NU0 of (l,m)=(2,2) multipole
62 double IMRPhenomXCP_NU0_l2m2( double theta, double eta, double a1 );
63 // Header formatting for MU1 of (l,m)=(3,3) multipole
64 double IMRPhenomXCP_MU1_l3m3( double theta, double eta, double a1 );
65 // Header formatting for MU2 of (l,m)=(3,3) multipole
66 double IMRPhenomXCP_MU2_l3m3( double theta, double eta, double a1 );
67 // Header formatting for MU3 of (l,m)=(3,3) multipole
68 double IMRPhenomXCP_MU3_l3m3( double theta, double eta, double a1 );
69 // Header formatting for MU4 of (l,m)=(3,3) multipole
70 double IMRPhenomXCP_MU4_l3m3( double theta, double eta, double a1 );
71 // Header formatting for NU4 of (l,m)=(3,3) multipole
72 double IMRPhenomXCP_NU4_l3m3( double theta, double eta, double a1 );
73 // Header formatting for NU5 of (l,m)=(3,3) multipole
74 double IMRPhenomXCP_NU5_l3m3( double theta, double eta, double a1 );
75 // Header formatting for NU6 of (l,m)=(3,3) multipole
76 double IMRPhenomXCP_NU6_l3m3( double theta, double eta, double a1 );
77 // Header formatting for ZETA1 of (l,m)=(3,3) multipole
78 double IMRPhenomXCP_ZETA1_l3m3( double theta, double eta, double a1 );
79 // Header formatting for ZETA2 of (l,m)=(3,3) multipole
80 double IMRPhenomXCP_ZETA2_l3m3( double theta, double eta, double a1 );
81 // Header formatting for NU0 of (l,m)=(3,3) multipole
82 double IMRPhenomXCP_NU0_l3m3( double theta, double eta, double a1 );
83 
84 #ifdef __cplusplus
85 }
86 #endif
87 
88 #endif
double IMRPhenomXCP_MU3_l2m2(double theta, double eta, double a1)
double IMRPhenomXCP_MU2_l2m2(double theta, double eta, double a1)
double IMRPhenomXCP_NU4_l3m3(double theta, double eta, double a1)
double IMRPhenomXCP_NU5_l3m3(double theta, double eta, double a1)
double IMRPhenomXCP_MU3_l3m3(double theta, double eta, double a1)
double IMRPhenomXCP_MU2_l3m3(double theta, double eta, double a1)
double IMRPhenomXCP_ZETA1_l3m3(double theta, double eta, double a1)
double IMRPhenomXCP_MU4_l3m3(double theta, double eta, double a1)
double IMRPhenomXCP_NU0_l3m3(double theta, double eta, double a1)
double IMRPhenomXCP_ZETA2_l3m3(double theta, double eta, double a1)
double IMRPhenomXCP_ZETA2_l2m2(double theta, double eta, double a1)
double IMRPhenomXCP_MU1_l2m2(double theta, double eta, double a1)
double IMRPhenomXCP_NU5_l2m2(double theta, double eta, double a1)
double IMRPhenomXCP_NU4_l2m2(double theta, double eta, double a1)
double IMRPhenomXCP_MU1_l3m3(double theta, double eta, double a1)
double IMRPhenomXCP_NU6_l3m3(double theta, double eta, double a1)
double IMRPhenomXCP_NU6_l2m2(double theta, double eta, double a1)
double IMRPhenomXCP_NU0_l2m2(double theta, double eta, double a1)
double IMRPhenomXCP_ZETA1_l2m2(double theta, double eta, double a1)
double theta
Definition: bh_sphwf.c:118