Bayesian Analysis of Neutron Star Mass and Radius Observations
Public Member Functions | Data Fields
bamr::quark_star Class Reference

A strange quark star model. More...

Detailed Description

Referred to as Model E in Steiner13tn.

Definition at line 440 of file models.h.

#include <models.h>

Inheritance diagram for bamr::quark_star:
bamr::two_polytropes bamr::model

Public Member Functions

virtual void setup_params (o2scl::cli &cl)
 Setup new parameters.
 
virtual void remove_params (o2scl::cli &cl)
 Remove model-specific parameters.
 
int pressure (size_t nv, const ubvector &x, ubvector &y)
 Compute the pressure as a function of the chemical potential.
 
double pressure2 (double mu)
 Compute the pressure as a function of the chemical potential.
 
virtual void low_limits (entry &e)
 Set the lower boundaries for all the parameters, masses, and radii.
 
virtual void high_limits (entry &e)
 Set the upper boundaries for all the parameters, masses, and radii.
 
virtual std::string param_name (size_t i)
 Return the name of parameter with index i.
 
virtual std::string param_unit (size_t i)
 Return the unit of parameter with index i.
 
virtual void compute_eos (entry &e, int &success, std::ofstream &scr_out)
 Compute the EOS corresponding to parameters in e and put output in tab_eos.
 
virtual void first_point (entry &e)
 Function to compute the initial guess.
 
- Public Member Functions inherited from bamr::two_polytropes
virtual void baryon_density_point (double &n1, double &e1)
 A point to calibrate the baryon density with. More...
 
 two_polytropes ()
 Create a model object.
 
- Public Member Functions inherited from bamr::model
virtual void compute_mr (entry &e, std::ofstream &scr_out, o2scl::o2_shared_ptr< o2scl::table_units<> >::type tab_mvsr, int &success)
 Compute the M-R curve directly.
 

Data Fields

double B
 The bag constant.
 
double c
 The paramter controlling non-perturbative corrections to $ \mu^4 $.
 
double Delta
 The gap.
 
double ms
 The strange quark mass.
 
o2scl::mroot_hybrids gmh
 The solver to find the chemical potential for zero pressure.
 
o2scl::root_brent_gsl grb
 An alternative root finder.
 
- Data Fields inherited from bamr::model
nstar_cold2 cns
 TOV solver and storage for the EOS table.
 

Additional Inherited Members

- Protected Attributes inherited from bamr::two_polytropes
o2scl::cli::parameter_double p_kin_sym
 Parameter for kinetic part of symmetry energy.
 
o2scl::eos_had_schematic se
 Low-density EOS.
 
o2scl::fermion neut
 Neutron for se.
 
o2scl::fermion prot
 Proton for se.
 
double nb_n1
 The fiducial baryon density.
 
double nb_e1
 The fiducial energy density.
 

The documentation for this class was generated from the following file:

Documentation generated with Doxygen. Bamr documentation is under the GNU Free Documentation License.