- Class ame_mass
- Create a caching and more intelligent search system for the table. The table is sorted by A and then N, so we could probably just copy the search routine from mnmsk_mass, which is sorted by Z and then N.
- Class ame_mass
- Use the atomic mass unit and other constants defined in the evaulation
- Class eff_fermion
- Use bracketing to speed up one-dimensional root finding.
- Class fermion
- Consider putting a parent version of calc_e and calc_p, or in part or fermion which automatically solves like eff_fermion::calc_density()?
- Class nonrel_fermion
- This could be improved by performing a Chebyshev approximation to invert the density integral so that we don't need to use a solver.
- Class nuclear_mass
- It might be useful to consider a fudge factor to ensure no problems with finite precision arithmetic when converting
double
to int
.
- Global nuclear_mass::parse_elstring (std::string ela, int &Z, int &N, int &A)
- Properly ignore dashes and other non-alphanumeric characters.
- Class rel_fermion
- Allow the user to change the upper limit on the degenerate integration and the hard-coded value of 200 in the integrands.
- Class rel_fermion
- It appears this doesn't compute the uncertainty in the chemical potential or density with calc_density(). This could be fixed.
Documentation generated with Doxygen and provided under the
GNU Free Documentation License. See License Information for details.
Project hosting provided by
,
O2scl Sourceforge Project Page