•All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Search Results
mpqc::NIST_v41_AtomicData Class Reference
Collaboration diagram for mpqc::NIST_v41_AtomicData:

Documentation
AtomicData implementation using version 4.1 of the NIST database of Atomic Weights and Isotopic Compositions
Public Member Functions | |
NIST_v41_AtomicData () | |
std::string version () const override | |
![]() | |
virtual ~AtomicData () | |
std::optional< double > isotope_mass (size_t atomic_number, int64_t mass_number=-1) const | |
the isotope mass accessor More... | |
std::optional< const Isotope > most_abundant_isotope (size_t atomic_number) const | |
Static Public Attributes | |
static const char version_str [] = "NIST-4.1" | |
Additional Inherited Members | |
![]() | |
static std::shared_ptr< const AtomicData > get_default () | |
static void set_default (std::string version) | |
![]() | |
AtomicData (std::multimap< size_t, Isotope > &&data) | |
Constructor & Destructor Documentation
◆ NIST_v41_AtomicData()
|
inline |
Member Function Documentation
◆ version()
|
inlineoverridevirtual |
- Returns
- a string identifying the version of the atomic data
Implements mpqc::AtomicData.
Member Data Documentation
◆ version_str
|
static |
The documentation for this class was generated from the following files:
- mpqc/chemistry/molecule/atomic_data.h
- mpqc/chemistry/molecule/atomic_data.cpp