LALSimulation  5.4.0.1-fe68b98
LALSimIMRPhenomXHM_qnm.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2019 Marta Colleoni, Cecilio García Quirós
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 #ifndef _LALSIM_IMR_PHENOMXHM_QNM_H
22 #define _LALSIM_IMR_PHENOMXHM_QNM_H
23 
24 #ifdef __cplusplus
25 extern "C" {
26 #endif
27 
28 // Declaration of the functions for the ringdown and damping frequency fits for each mode.
29 double evaluate_QNMfit_fring21(double finalDimlessSpin);
30 double evaluate_QNMfit_fdamp21(double finalDimlessSpin);
31 double evaluate_QNMfit_fring33(double finalDimlessSpin);
32 double evaluate_QNMfit_fdamp33(double finalDimlessSpin);
33 double evaluate_QNMfit_fring32(double finalDimlessSpin);
34 double evaluate_QNMfit_fdamp32(double finalDimlessSpin);
35 double evaluate_QNMfit_fring44(double finalDimlessSpin);
36 double evaluate_QNMfit_fdamp44(double finalDimlessSpin);
37 
38 // Declaration of the functions for the mixing coefficients (only 32 mode)
39 double evaluate_QNMfit_re_l2m2lp2(double finalDimlessSpin);
40 double evaluate_QNMfit_im_l2m2lp2(double finalDimlessSpin);
41 double evaluate_QNMfit_re_l3m2lp2(double finalDimlessSpin);
42 double evaluate_QNMfit_im_l3m2lp2(double finalDimlessSpin);
43 double evaluate_QNMfit_re_l2m2lp3(double finalDimlessSpin);
44 double evaluate_QNMfit_im_l2m2lp3(double finalDimlessSpin);
45 double evaluate_QNMfit_re_l3m2lp3(double finalDimlessSpin);
46 double evaluate_QNMfit_im_l3m2lp3(double finalDimlessSpin);
47 
48 #ifdef __cplusplus
49 }
50 #endif
51 
52 #endif
double evaluate_QNMfit_fdamp21(double finalDimlessSpin)
double evaluate_QNMfit_re_l2m2lp3(double finalDimlessSpin)
double evaluate_QNMfit_re_l2m2lp2(double finalDimlessSpin)
double evaluate_QNMfit_fdamp44(double finalDimlessSpin)
double evaluate_QNMfit_fring44(double finalDimlessSpin)
double evaluate_QNMfit_fring33(double finalDimlessSpin)
double evaluate_QNMfit_im_l2m2lp3(double finalDimlessSpin)
double evaluate_QNMfit_fdamp32(double finalDimlessSpin)
double evaluate_QNMfit_im_l3m2lp3(double finalDimlessSpin)
double evaluate_QNMfit_im_l2m2lp2(double finalDimlessSpin)
double evaluate_QNMfit_fring21(double finalDimlessSpin)
double evaluate_QNMfit_re_l3m2lp3(double finalDimlessSpin)
double evaluate_QNMfit_fdamp33(double finalDimlessSpin)
double evaluate_QNMfit_fring32(double finalDimlessSpin)
double evaluate_QNMfit_im_l3m2lp2(double finalDimlessSpin)
double evaluate_QNMfit_re_l3m2lp2(double finalDimlessSpin)