LALSimulation  5.4.0.1-fe68b98
LALSimNeutronStarTOV.c File Reference

Prototypes

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_virial_ode_vars
 

Macros

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