File for HDF input of the o2scl::nucmass_ame and o2scl::nucmass_mnmsk data files. More...
#include <hdf5.h>
#include <hdf5_hl.h>
#include <o2scl/constants.h>
#include <o2scl/hdf_file.h>
#include <o2scl/lib_settings.h>
#include <o2scl/nucmass.h>
#include <o2scl/nucmass_ame.h>
#include <o2scl/nucmass_hfb.h>
#include <o2scl/nucmass_frdm.h>
Go to the source code of this file.
Functions | |
void | o2scl_hdf::ame_load_ext (o2scl::nucmass_ame &ame, std::string file_name, std::string table_name, bool exp_only=false) |
Read data for o2scl::nucmass_ame from an HDF table specified in a file. More... | |
void | o2scl_hdf::ame_load (o2scl::nucmass_ame &ame, std::string name="16", bool exp_only=false) |
Read an AME mass table from the O2scl internal data files. More... | |
void | o2scl_hdf::mnmsk_load (o2scl::nucmass_mnmsk &mnmsk, std::string filename="") |
Read data for o2scl::nucmass_mnmsk from an HDF table. More... | |
void | o2scl_hdf::hfb_load (o2scl::nucmass_hfb &hfb, size_t model=14, std::string filename="") |
Read data for o2scl::nucmass_hfb from an HDF table. More... | |
void | o2scl_hdf::hfb_sp_load (o2scl::nucmass_hfb_sp &hfb, size_t model=27, std::string filename="") |
Read data for o2scl::nucmass_hfb from an HDF table. More... | |
void o2scl_hdf::ame_load | ( | o2scl::nucmass_ame & | ame, |
std::string | name = "16" , |
||
bool | exp_only = false |
||
) |
There are five data sets, selected by the specification of the version
string
If any string other than these seven is used, the error handler is called. If a data file has not been loaded, then nucmass_ame::is_loaded() returns false.
void o2scl_hdf::ame_load_ext | ( | o2scl::nucmass_ame & | ame, |
std::string | file_name, | ||
std::string | table_name, | ||
bool | exp_only = false |
||
) |
void o2scl_hdf::hfb_load | ( | o2scl::nucmass_hfb & | hfb, |
size_t | model = 14 , |
||
std::string | filename = "" |
||
) |
Valid values of model
at present are 2, 8, and 14, corresponding to the HFB2 (Goriely02), HFB8 (Samyn04), and HFB14 (Goriely07). If a number other than these three is given, the error handler is called.
void o2scl_hdf::hfb_sp_load | ( | o2scl::nucmass_hfb_sp & | hfb, |
size_t | model = 27 , |
||
std::string | filename = "" |
||
) |
Valid values of model
at present are 17, and 21 through 27. The first two correspond to the HFB17 (Goriely02) and HFB21 (Samyn04). If a number outside this range is given, then 27 is assumed.
void o2scl_hdf::mnmsk_load | ( | o2scl::nucmass_mnmsk & | mnmsk, |
std::string | filename = "" |
||
) |
Documentation generated with Doxygen. Provided under the
GNU Free Documentation License (see License Information).