Todo List

page Main Page
Right now, the equation of state classes depend on the user to input the correct value of non_interacting for the particle inputs. This is not very graceful...

Document the "n15" models. What where they for?

Class apr_eos
Improve testing

Class bps_eos
Can the pressure be made to match more closely?

Global cfl6_eos::eigenvalues (double mom, ovector_view &egv, double mu3, double mu8)
This function may make some inappropriate assumptions on the vector egv.

Global cfl_njl_eos::gapped_eigenvalues (quark *q1, quark *q2, double mom, double mu1, double mu2, double delta, ovector_cx_view &ev)
Only the "ms" part of the quarks is referenced, so we should rewrite to use only double's as function arguments, and avoid passing pointers to quark objects.

Class cold_nstar
Ensure that the adiabatic index of the central density is greater than 4/3?

Class cold_nstar
Implement more stability criteria

Class cold_nstar
Warn if the EOS becomes pure neutron matter?

Class ddc_eos
Finite temperature

Global ddc_eos::calc_eq_e (fermion &neu, fermion &p, double sig, double ome, double rho, double &f1, double &f2, double &f3, thermo &th)
Is the thermodynamic identity is satisfied even when the field equations are not solved? Check this.

Class gen_potential_eos
Calculate the chemical potentials analytically

Class hadronic_eos
Need to consider using denpar versus n_baryon and proton_frac. Maybe some of this can be simplified or improved?

Class rmf_delta_eos
Finish finite temperature

Class rmf_eos

Global rmf_eos::calc_e (fermion &ne, fermion &pr, thermo &lth)
This doesn't always work well when the proton density is zero.

Global rmf_eos::calc_e (fermion &ne, fermion &pr, thermo &lth, double &sig, double &ome, double &rho)
This doesn't always work well when the proton density is zero.

Global rmf_eos::calc_e (fermion &ne, fermion &pr, thermo &lth, double &sig, double &ome, double &rho)
Rename this function to distinguish between calc_e()'s

Global rmf_eos::n_charge
Should use hadronic_eos::proton_frac instead?

Global rmf_eos::fix_saturation (double guess_cs=4.0, double guess_cw=3.0, double guess_b=0.001, double guess_c=-0.001)

Global rmf_eos::fkprime_fields (double sig, double ome, double nb, double &k, double &kprime)
Does this work? Fix fkprime_fields() if it does not.

Global rmf_eos::check_naturalness (rmf_eos &re)
I may have ignored some signs in the above, which are unimportant for this application, but it would be good to fix them for posterity.

Global schematic_eos::set_a_from_mstar (double u_msom, double mnuc)
This was computed in schematic_sym.nb, which might be added to the documentation?

Class skyrme_eos

Global skyrme_eos::calpar (double gt0=-10.0, double gt3=70.0, double galpha=0.2, double gt1=2.0, double gt2=-1.0)
Does this work for both 'a' and 'b' non-zero?

Global skyrme_eos::calpar (double gt0=-10.0, double gt3=70.0, double galpha=0.2, double gt1=2.0, double gt2=-1.0)
Compare to similar formulae from Margueron02

Global skyrme_eos::landau_nuclear (double n0, double m, double &f0, double &g0, double &f0p, double &g0p, double &f1, double &g1, double &f1p, double &g1p)
This needs to be checked.

Global skyrme_eos::landau_neutron (double n0, double m, double &f0, double &g0, double &f1, double &g1)
This needs to be checked

Class tov_solve


Documentation generated with Doxygen and provided under the GNU Free Documentation License. See License Information for details.