standardPriorLibrary
Functions
-
bool tidal_love_boundary_violation(double q, double lambda_s)
-
double chirpmass_eta_jac(double chirpmass, double eta)
-
double chirpmass_q_jac(double chirpmass, double q)
-
double aligned_spin_prior(double chi)
-
struct priorData
- #include <standardPriorLibrary.h>
Public Members
-
double **mod_priors
-
double mass1_prior[2]
-
double mass2_prior[2]
-
double spin1_prior[2]
-
double spin2_prior[2]
-
double tidal1_prior[2]
-
double tidal2_prior[2]
-
double tidal_s_prior[2]
-
double diss_tidal1_prior[2]
-
double diss_tidal2_prior[2]
-
double EA_prior[6]
-
double RA_bounds[2]
-
double sinDEC_bounds[2]
-
bool tidal_love = true
-
bool tidal_love_error
-
bool alpha_param
-
double DL_prior[2]
-
double T_mcmc_gw_tool
-
double T_merger
-
double a1_prior[2]
-
double a2_prior[2]
-
double ctheta1_prior[2]
-
double ctheta2_prior[2]
-
double phi1_prior[2]
-
double phi2_prior[2]
-
double **mod_priors
-
class logPriorStandard_D : public bayesship::probabilityFn
- #include <standardPriorLibrary.h>
Subclassed by logPriorStandard_D_NRT, logPriorStandard_D_mod
Public Functions
-
virtual double eval(bayesship::positionInfo *position, int chainID)
-
virtual double eval(bayesship::positionInfo *position, int chainID)
-
class logPriorStandard_P : public bayesship::probabilityFn
- #include <standardPriorLibrary.h>
Subclassed by logPriorStandard_P_NRT, logPriorStandard_P_mod
Public Functions
-
virtual double eval(bayesship::positionInfo *position, int chainID)
-
virtual double eval(bayesship::positionInfo *position, int chainID)
-
class logPriorStandard_D_NRT : public logPriorStandard_D
- #include <standardPriorLibrary.h>
Subclassed by logPriorStandard_D_NRT_EA, logPriorStandard_D_NRT_mod
-
class logPriorStandard_D_NRT_EA : public logPriorStandard_D_NRT
- #include <standardPriorLibrary.h>
-
class logPriorStandard_D_mod : public logPriorStandard_D
- #include <standardPriorLibrary.h>
Public Functions
-
virtual double eval(bayesship::positionInfo *position, int chainID)
/Brief For adding ppE priors to IMRPhenomD
-
virtual double eval(bayesship::positionInfo *position, int chainID)
-
class logPriorStandard_P_mod : public logPriorStandard_P
- #include <standardPriorLibrary.h>
-
class logPriorStandard_D_NRT_mod : public logPriorStandard_D_NRT
- #include <standardPriorLibrary.h>
Public Functions
-
virtual double eval(bayesship::positionInfo *position, int chainID)
/Brief For adding ppE priors to IMRPhenomD_NRT
-
virtual double eval(bayesship::positionInfo *position, int chainID)
-
class logPriorStandard_P_NRT : public logPriorStandard_P
- #include <standardPriorLibrary.h>
Subclassed by logPriorStandard_P_NRT_mod
-
class logPriorStandard_P_NRT_mod : public logPriorStandard_P_NRT
- #include <standardPriorLibrary.h>