![]() |
TkN 2.7
Toolkit for Nuclei
|
Decoding of the NUDAT isotope properties. More...
#include <builder/tkisotope_builder.h>
Public Member Functions | |
| tkisotope_builder (tkdatabase *_database, const char *_table_name="ISOTOPE") | |
| virtual | ~tkisotope_builder () override |
| int | fill_database (const char *_json_filename, const char *_ame_filename, const char *_charge_radii_filename, int _only_charge=0, int _only_mass=0) |
Public Member Functions inherited from tkdb_builder | |
| tkdb_builder (tkdatabase *_database, const char *_table_name) | |
| virtual | ~tkdb_builder () |
| tkdb_table & | get_table () |
Static Public Member Functions | |
| static bool | validate_nudat_json (const char *_filename, std::string &_reason) |
| Validate the NuDat JSON structure consumed by the isotope builder. | |
Decoding of the NUDAT isotope properties.
Definition at line 36 of file tkisotope_builder.h.
| tkisotope_builder | ( | tkdatabase * | _database, |
| const char * | _table_name = "ISOTOPE" ) |
Definition at line 101 of file tkisotope_builder.cpp.
|
overridevirtualdefault |
| int fill_database | ( | const char * | _json_filename, |
| const char * | _ame_filename, | ||
| const char * | _charge_radii_filename, | ||
| int | _only_charge = 0, | ||
| int | _only_mass = 0 ) |
Definition at line 293 of file tkisotope_builder.cpp.
|
static |
Validate the NuDat JSON structure consumed by the isotope builder.
Definition at line 153 of file tkisotope_builder.cpp.