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
LALSimNeutronStarTOV.c File Reference

Prototypes

static double tidal_Love_number_k2 (double c, double y)
 
static struct tov_ode_varstov_ode_vars_cast (const double *y)
 
static int tov_ode (double h, const double *y, double *dy, void *params)
 
int XLALSimNeutronStarTOVODEIntegrateWithTolerance (double *radius, double *mass, double *love_number_k2, double central_pressure_si, LALSimNeutronStarEOS *eos, double epsrel)
 Integrates the Tolman-Oppenheimer-Volkov stellar structure equations. More...
 
static struct tov_virial_ode_varstov_virial_ode_vars_cast (const double *y)
 
static int tov_virial_ode (double h, const double *y, double *dy, void *params)
 
int XLALSimNeutronStarVirialODEIntegrateWithTolerance (double *radius, double *mass, double *int1, double *int2, double *int3, double *int4, double *int5, double *int6, double *love_number_k2, double central_pressure_si, LALSimNeutronStarEOS *eos, double epsrel)
 Integrates the Tolman-Oppenheimer-Volkov stellar structure equations and the Virial Equations. More...
 
int XLALSimNeutronStarTOVODEIntegrate (double *radius, double *mass, double *love_number_k2, double central_pressure_si, LALSimNeutronStarEOS *eos)
 
int XLALSimNeutronStarVirialODEIntegrate (double *radius, double *mass, double *int1, double *int2, double *int3, double *int4, double *int5, double *int6, double *love_number_k2, double central_pressure_si, LALSimNeutronStarEOS *eos)
 

Go to the source code of this file.

Data Structures

struct  tov_ode_vars
 
struct  tov_virial_ode_vars
 

Macros

#define TOV_ODE_VARS_DIM   (sizeof(struct tov_ode_vars)/sizeof(double))
 
#define TOV_VIRIAL_ODE_VARS_DIM   (sizeof(struct tov_virial_ode_vars)/sizeof(double))