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

Imports the IAEA/Stone recommended static nuclear moments. More...

#include <builder/tkmoments_builder.h>

Public Member Functions

 tkmoments_builder (tkdatabase *_database)
 
virtual ~tkmoments_builder ()=default
 
int fill_database (const char *_magnetic_filename, const char *_quadrupole_filename, int _only_charge, int _only_mass, const char *_corrections_filename)
 
int fill_database (const char *_magnetic_filename, const char *_quadrupole_filename, int _only_charge=0, int _only_mass=0)
 
int get_alternative_moment_row_count () const
 
int get_corrected_source_field_count () const
 
int get_imported_ground_state_count () const
 
int get_imported_level_count () const
 
int get_incompatible_alternative_moment_row_count () const
 
int get_level_candidate_row_count () const
 
int get_parity_relaxed_match_count () const
 
int get_physically_forbidden_count () const
 
int get_relaxed_level_match_count () const
 
int get_repaired_spin_match_count () const
 
int get_skipped_value_count () const
 
int get_source_row_count () const
 
int get_unmatched_level_count () const
 

Detailed Description

Imports the IAEA/Stone recommended static nuclear moments.

Ground-state moments are written to the ISOTOPE table. Moments whose state can be matched unambiguously to an ENSDF adopted level are also written to the LEVEL table.

Definition at line 28 of file tkmoments_builder.h.

Constructor & Destructor Documentation

◆ tkmoments_builder()

tkmoments_builder ( tkdatabase * _database)
explicit

Definition at line 454 of file tkmoments_builder.cpp.

◆ ~tkmoments_builder()

virtual ~tkmoments_builder ( )
virtualdefault

Member Function Documentation

◆ fill_database() [1/2]

int fill_database ( const char * _magnetic_filename,
const char * _quadrupole_filename,
int _only_charge,
int _only_mass,
const char * _corrections_filename )

Definition at line 478 of file tkmoments_builder.cpp.

◆ fill_database() [2/2]

int fill_database ( const char * _magnetic_filename,
const char * _quadrupole_filename,
int _only_charge = 0,
int _only_mass = 0 )

Definition at line 456 of file tkmoments_builder.cpp.

◆ get_alternative_moment_row_count()

int get_alternative_moment_row_count ( ) const
inline

Definition at line 54 of file tkmoments_builder.h.

◆ get_corrected_source_field_count()

int get_corrected_source_field_count ( ) const
inline

Definition at line 53 of file tkmoments_builder.h.

◆ get_imported_ground_state_count()

int get_imported_ground_state_count ( ) const
inline

Definition at line 43 of file tkmoments_builder.h.

◆ get_imported_level_count()

int get_imported_level_count ( ) const
inline

Definition at line 44 of file tkmoments_builder.h.

◆ get_incompatible_alternative_moment_row_count()

int get_incompatible_alternative_moment_row_count ( ) const
inline

Definition at line 55 of file tkmoments_builder.h.

◆ get_level_candidate_row_count()

int get_level_candidate_row_count ( ) const
inline

Definition at line 48 of file tkmoments_builder.h.

◆ get_parity_relaxed_match_count()

int get_parity_relaxed_match_count ( ) const
inline

Definition at line 51 of file tkmoments_builder.h.

◆ get_physically_forbidden_count()

int get_physically_forbidden_count ( ) const
inline

Definition at line 49 of file tkmoments_builder.h.

◆ get_relaxed_level_match_count()

int get_relaxed_level_match_count ( ) const
inline

Definition at line 50 of file tkmoments_builder.h.

◆ get_repaired_spin_match_count()

int get_repaired_spin_match_count ( ) const
inline

Definition at line 52 of file tkmoments_builder.h.

◆ get_skipped_value_count()

int get_skipped_value_count ( ) const
inline

Definition at line 45 of file tkmoments_builder.h.

◆ get_source_row_count()

int get_source_row_count ( ) const
inline

Definition at line 47 of file tkmoments_builder.h.

◆ get_unmatched_level_count()

int get_unmatched_level_count ( ) const
inline

Definition at line 46 of file tkmoments_builder.h.


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