Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

more::phys::ens Namespace Reference

The ENSDF (Evaluated Nuclear Structure Data File) parser and in-memory representation. More...

Compounds

Typedefs

Enumerations

Functions

Variables


Detailed Description

The ENSDF (Evaluated Nuclear Structure Data File) parser and in-memory representation.

Typedef Documentation

typedef confidence_interval<double> more::phys::ens::confiv_t
 

typedef int more::phys::ens::energy_index_t
 

typedef lang::uint_least16_t more::phys::ens::symbol_intset_t
 

An unsigned int which is wide enough to store 2<su.

p>sym for any symsymbol_t.


Enumeration Type Documentation

enum more::phys::ens::fuzzy_bool_t
 

Enumeration values:
fuzzy_false 
fuzzy_probable 
fuzzy_true 
fuzzy_invalid 

enum more::phys::ens::markup_language_t
 

Enumeration values:
markup_language_none 
markup_language_html 

enum more::phys::ens::particle_kind_t
 

Enumerator for kinds of particles.

Enumeration values:
particle_kind_invalid 
particle_kind_none 
particle_kind_neutron  The enumerator of a neutron.
particle_kind_proton  The enumerator of a proton.
particle_kind_alpha  The enumerator of an α-particle.

enum more::phys::ens::record_kind_t
 

Enumeration values:
record_kind_invalid 
record_kind_none 
record_kind_history 
record_kind_norm 
record_kind_pnorm 
record_kind_parent 
record_kind_qvalue 
record_kind_level 
record_kind_gamma 
record_kind_beta_mi 
record_kind_beta_pl 
record_kind_alpha 
record_kind_reference 
record_kind_xref 
record_kind_particle 
record_kind_dparticle 

enum more::phys::ens::rstatus_t
 

The status of a level or radiation record.

Enumeration values:
rstatus_observed  The entry is observed.
rstatus_uncertain  The entry is observed but uncertain.
rstatus_predicted  The entry is not observed, but predicted or expected.

enum more::phys::ens::symbol_t
 

Enumeration values:
symbol_none 
symbol_E 
symbol_J 
symbol_T 
symbol_L 
symbol_S 
symbol_IB 
symbol_IE 
symbol_IA 
symbol_TI 
symbol_HF 
symbol_LOGFT 
symbol_UN 


Function Documentation

dataset const* adopted_levels_dataset nucleus const &    nucl
 

particle_kind_t char_to_psym char   
 

record_kind_t chars_to_rtype char   ,
char   
 

std::string decode_text std::string const &   ,
markup_language_t   
 

confiv_t four_point_pairing nucleus const &    nucl,
math::pm_half    mt
 

Return the pairing energy of nucl for isospin mt, using three experimental separation energies.

The returned value may be flagged as unknown if data is not available.

rec_level const* ground_state_level nucleus const &    nucl
 

confiv_t half_life nucleus const &    nucl
 

Return the half-life of nucl if known.

std::ostream& operator<< std::ostream &    os,
multipolarity_t    mult
[inline]
 

std::ostream& operator<< std::ostream &    os,
particle_kind_t    pk
[inline]
 

std::ostream& operator<< std::ostream &    os,
record_kind_t    rk
[inline]
 

std::ostream& operator<< std::ostream &   ,
citation_list const &   
 

std::ostream& operator<< std::ostream &   ,
citation_t const &   
 

std::istream& operator>> std::istream &   ,
citation_list  
 

std::istream& operator>> std::istream &   ,
citation_t  
 

std::string particle_kind_to_str particle_kind_t   
 

void print_energy_ref std::ostream &    os,
energy_index_t    eref
 

std::string record_kind_to_str record_kind_t   
 

bool str_to_confiv std::string    s_val,
std::string    s_dev,
confiv_t  ,
bool    allow_par = false
 

bool str_to_date std::string const &   ,
sys::date  
 

bool str_to_energy std::string    s_val,
std::string    s_dev,
confiv_t  ,
energy_index_t   ref
 

bool str_to_energy std::string    s_val,
std::string    s_dev,
confiv_t  
 

bool str_to_halflife std::string    s_val,
std::string    s_dev,
confiv_t  ,
bool &    as_width_p
 

void str_to_jpi_expr std::string const &    str,
spin_parity_expr_t   jpi
 

bool str_to_keynum_list std::string const &   ,
citation_list   knl
 

nucleus str_to_nucid std::string const &   
 

bool str_to_number std::string   ,
double &   ,
bool &    par_p
 

symbol_t str_to_symbol std::string const &   
 

bool str_vulgar_to_date std::string const &   ,
sys::date  
 


Variable Documentation

const int more::phys::ens::energy_index_bits = 6
 

const energy_index_t more::phys::ens::energy_index_none = 0
 

const energy_index_t more::phys::ens::energy_index_sa = -3
 

const energy_index_t more::phys::ens::energy_index_sn = -1
 

const energy_index_t more::phys::ens::energy_index_sp = -2
 


Generated on Sat Sep 7 19:13:03 2002 for more with Doxygen 1.2.13.1. Doxygen 1.2.13.1 is written and copyright 1997-2002 by Dimitri van Heesch.