Go to the source code of this file.
| #define | LAL_G_C2_SI ((LAL_G_SI) / ((double)(LAL_C_SI) * (double)(LAL_C_SI))) |
| Factor to convert density in kg/m^3 to geometerized units of m^-2. More... | |
| #define | LAL_G_C4_SI ((LAL_G_C2_SI) / ((double)(LAL_C_SI) * (double)(LAL_C_SI))) |
| Factor to convert pressure in Pa to geometerized units of m^-2. More... | |
| #define | LAL_NUCLEAR_DENSITY_SI 2.8e17 |
| Nuclear density in kg m^-3. More... | |
| #define | LAL_NUCLEAR_DENSITY_GEOM_SI ((LAL_NUCLEAR_DENSITY_SI) * (LAL_G_C2_SI)) |
| Nuclear density in geometrized units of m^-2. More... | |
| typedef struct tagLALSimNeutronStarEOS | LALSimNeutronStarEOS |
| Incomplete type for the neutron star Equation of State (EOS). More... | |
| typedef struct tagLALSimNeutronStarFamily | LALSimNeutronStarFamily |
| Incomplete type for a neutron star family having a particular EOS. More... | |
| const char *const | lalSimNeutronStarEOSNames [111] |
| Recognised names of equations of state. More... | |
| void | XLALDestroySimNeutronStarEOS (LALSimNeutronStarEOS *eos) |
| Frees the memory associated with a pointer to an EOS structure. More... | |
| char * | XLALSimNeutronStarEOSName (LALSimNeutronStarEOS *eos) |
| The name of the equation of state. More... | |
| LALSimNeutronStarEOS * | XLALSimNeutronStarEOSByName (const char *name) |
| Creates an equation of state structure from tabulated equation of state data of a known name. More... | |
| LALSimNeutronStarEOS * | XLALSimNeutronStarEOSFromFile (const char *fname) |
| Reads a data file containing a tabulated equation of state. More... | |
| LALSimNeutronStarEOS * | XLALSimNeutronStarEOSPolytrope (double Gamma, double reference_pressure_si, double reference_density_si) |
| Creates a polytrope Equation of State defined by p = K rho^Gamma. More... | |
| LALSimNeutronStarEOS * | XLALSimNeutronStarEOS4ParameterPiecewisePolytrope (double logp1_si, double gamma1, double gamma2, double gamma3) |
| Creates a 4-parameter piecewise-polytrope Equation of State. More... | |
| LALSimNeutronStarEOS * | XLALSimNeutronStarEOSSpectralDecomposition (double gamma[], int size) |
| Reads spectral decomposition eos parameters to make an eos. More... | |
| LALSimNeutronStarEOS * | XLALSimNeutronStarEOS4ParameterSpectralDecomposition (double SDgamma0, double SDgamma1, double SDgamma2, double SDgamma3) |
| Reads 4 spectral decomposition eos parameters to make an eos. More... | |
| LALSimNeutronStarEOS * | XLALSimNeutronStarEOSDynamicAnalytic (double parameters[], size_t nsec, int causal) |
| Reads dynamic analytic eos parameters to make an eos. More... | |
| LALSimNeutronStarEOS * | XLALSimNeutronStarEOS3PieceDynamicPolytrope (double g0, double log10p1_si, double g1, double log10p2_si, double g2) |
| Reads 5 dynamic polytrope eos parameters to make an eos. More... | |
| LALSimNeutronStarEOS * | XLALSimNeutronStarEOS3PieceCausalAnalytic (double v1, double log10p1_si, double v2, double log10p2_si, double v3) |
| Reads 5 causal analytic eos parameters to make an eos. More... | |
| int | XLALSimNeutronStarEOS4ParamSDGammaCheck (double g0, double g1, double g2, double g3) |
| Check that EOS has adiabatic index in range (0.6,4.5) More... | |
| int | XLALSimNeutronStarEOS4ParamSDViableFamilyCheck (double g0, double g1, double g2, double g3) |
| Check that EOS has enough points (>4) in M-R space to interpolate. More... | |
| int | XLALSimNeutronStarEOS3PDViableFamilyCheck (double p0, double log10p1_si, double p1, double log10p2_si, double p2, int causal) |
| Check that EOS has enough points (>4) in M-R space to interpolate. More... | |
| double | XLALSimNeutronStarEOSMaxPressure (LALSimNeutronStarEOS *eos) |
| Returns the maximum pressure of the EOS in Pa. More... | |
| double | XLALSimNeutronStarEOSMaxPressureGeometerized (LALSimNeutronStarEOS *eos) |
| Returns the maximum pressure of the EOS in geometrized units m^-2. More... | |
| double | XLALSimNeutronStarEOSMaxPseudoEnthalpy (LALSimNeutronStarEOS *eos) |
| Returns the maximum pseudo enthalpy of the EOS (dimensionless). More... | |
| double | XLALSimNeutronStarEOSMinAcausalPseudoEnthalpy (LALSimNeutronStarEOS *eos) |
| Returns the minimum pseudo-enthalpy at which EOS becomes acausal (speed of sound > speed of light) (dimensionless). More... | |
| double | XLALSimNeutronStarEOSEnergyDensityOfPressure (double p, LALSimNeutronStarEOS *eos) |
| Returns the energy density (J m^-3) at a given pressure (Pa). More... | |
| double | XLALSimNeutronStarEOSPseudoEnthalpyOfPressure (double p, LALSimNeutronStarEOS *eos) |
| Returns the dimensionless pseudo-enthalpy at a given pressure (Pa). More... | |
| double | XLALSimNeutronStarEOSPressureOfPseudoEnthalpy (double h, LALSimNeutronStarEOS *eos) |
| Returns the pressure (Pa) at a given value of the dimensionless pseudo-enthalpy. More... | |
| double | XLALSimNeutronStarEOSEnergyDensityOfPseudoEnthalpy (double h, LALSimNeutronStarEOS *eos) |
| Returns the energy density (J m^-3) at a given value of the dimensionless pseudo-enthalpy. More... | |
| double | XLALSimNeutronStarEOSRestMassDensityOfPseudoEnthalpy (double h, LALSimNeutronStarEOS *eos) |
| Returns the rest mass density (kg m^-3) at a given value of the dimensionless pseudo-enthalpy. More... | |
| double | XLALSimNeutronStarEOSEnergyDensityDerivOfPressure (double p, LALSimNeutronStarEOS *eos) |
| Returns the gradient of the energy density with respect to the pressure (dimensionless) at a given value of the pressure (Pa). More... | |
| double | XLALSimNeutronStarEOSSpeedOfSound (double h, LALSimNeutronStarEOS *eos) |
| Returns the speed of sound (m s^-1) at a given value of the pseudo-enthalpy (dimensionless). More... | |
| double | XLALSimNeutronStarEOSPressureOfEnergyDensity (double e, LALSimNeutronStarEOS *eos) |
| Returns the pressure in Pa at a given energy density in J/m^3. More... | |
| double | XLALSimNeutronStarEOSPressureOfRestMassDensity (double rho, LALSimNeutronStarEOS *eos) |
| Returns the pressure in Pa at a given rest-mass density in kg/m^3. More... | |
| double | XLALSimNeutronStarEOSEnergyDensityOfPressureGeometerized (double p, LALSimNeutronStarEOS *eos) |
| Returns the energy density in geometerized units (m^-2) at a given pressure in geometerized units (m^-2). More... | |
| double | XLALSimNeutronStarEOSPseudoEnthalpyOfPressureGeometerized (double p, LALSimNeutronStarEOS *eos) |
| Returns the dimensionless pseudo-enthalpy at a given pressure in geometerized units (m^-2). More... | |
| double | XLALSimNeutronStarEOSPressureOfPseudoEnthalpyGeometerized (double h, LALSimNeutronStarEOS *eos) |
| Returns the pressure in geometerized units (m^-2) at a given value of the dimensionless pseudo-enthalpy. More... | |
| double | XLALSimNeutronStarEOSEnergyDensityOfPseudoEnthalpyGeometerized (double h, LALSimNeutronStarEOS *eos) |
| Returns the energy density in geometerized units (m^-2) at a given value of the dimensionless pseudo-enthalpy. More... | |
| double | XLALSimNeutronStarEOSRestMassDensityOfPseudoEnthalpyGeometerized (double h, LALSimNeutronStarEOS *eos) |
| Returns the rest mass density in geometerized units (m^-2) at a given value of the dimensionless pseudo-enthalpy. More... | |
| double | XLALSimNeutronStarEOSEnergyDensityDerivOfPressureGeometerized (double p, LALSimNeutronStarEOS *eos) |
| Returns the gradient of the energy density with respect to the pressure (dimensionless) at a given value of the pressure in geometerized units (m^-2). More... | |
| double | XLALSimNeutronStarEOSSpeedOfSoundGeometerized (double h, LALSimNeutronStarEOS *eos) |
| Returns the speed of sound in geometerized units (dimensionless) at a given value of the pseudo-enthalpy (dimensionless). More... | |
| int | XLALSimNeutronStarTOVODEIntegrate (double *radius, double *mass, double *love_number_k2, double central_pressure_si, LALSimNeutronStarEOS *eos) |
| 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... | |
| 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) |
| 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... | |
| void | XLALDestroySimNeutronStarFamily (LALSimNeutronStarFamily *fam) |
| Frees the memory associated with a pointer to a neutron star family. More... | |
| LALSimNeutronStarFamily * | XLALCreateSimNeutronStarFamily (LALSimNeutronStarEOS *eos) |
| Creates a neutron star family structure for a given equation of state. More... | |
| double | XLALSimNeutronStarFamMinimumMass (LALSimNeutronStarFamily *fam) |
| Returns the minimum mass of a neutron star family. More... | |
| double | XLALSimNeutronStarMaximumMass (LALSimNeutronStarFamily *fam) |
| Returns the maximum mass of a neutron star family. More... | |
| double | XLALSimNeutronStarCentralPressure (double m, LALSimNeutronStarFamily *fam) |
| Returns the central pressure of a neutron star of mass m. More... | |
| double | XLALSimNeutronStarRadius (double m, LALSimNeutronStarFamily *fam) |
| Returns the radius of a neutron star of mass m. More... | |
| double | XLALSimNeutronStarLoveNumberK2 (double m, LALSimNeutronStarFamily *fam) |
| Returns the tidal Love number k2 of a neutron star of mass m. More... | |
Factor to convert density in kg/m^3 to geometerized units of m^-2.
Definition at line 41 of file LALSimNeutronStar.h.
| #define LAL_G_C4_SI ((LAL_G_C2_SI) / ((double)(LAL_C_SI) * (double)(LAL_C_SI))) |
Factor to convert pressure in Pa to geometerized units of m^-2.
Definition at line 44 of file LALSimNeutronStar.h.
| #define LAL_NUCLEAR_DENSITY_SI 2.8e17 |
Nuclear density in kg m^-3.
Definition at line 47 of file LALSimNeutronStar.h.
| #define LAL_NUCLEAR_DENSITY_GEOM_SI ((LAL_NUCLEAR_DENSITY_SI) * (LAL_G_C2_SI)) |
Nuclear density in geometrized units of m^-2.
Definition at line 50 of file LALSimNeutronStar.h.
| typedef struct tagLALSimNeutronStarEOS LALSimNeutronStarEOS |
Incomplete type for the neutron star Equation of State (EOS).
Definition at line 56 of file LALSimNeutronStar.h.
| typedef struct tagLALSimNeutronStarFamily LALSimNeutronStarFamily |
Incomplete type for a neutron star family having a particular EOS.
Definition at line 62 of file LALSimNeutronStar.h.