TkN 2.7
Toolkit for Nuclei
Loading...
Searching...
No Matches
tkisotope_builder Class Reference

Decoding of the NUDAT isotope properties. More...

#include <builder/tkisotope_builder.h>

Inheritance diagram for tkisotope_builder:
tkdb_builder

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.
 

Detailed Description

Decoding of the NUDAT isotope properties.

Definition at line 36 of file tkisotope_builder.h.

Constructor & Destructor Documentation

◆ tkisotope_builder()

tkisotope_builder ( tkdatabase * _database,
const char * _table_name = "ISOTOPE" )

Definition at line 101 of file tkisotope_builder.cpp.

◆ ~tkisotope_builder()

~tkisotope_builder ( )
overridevirtualdefault

Member Function Documentation

◆ fill_database()

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.

◆ validate_nudat_json()

bool validate_nudat_json ( const char * _filename,
std::string & _reason )
static

Validate the NuDat JSON structure consumed by the isotope builder.

Definition at line 153 of file tkisotope_builder.cpp.


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