|
Mantid
|
#include "MantidKernel/MagneticIon.h"#include <algorithm>#include <cmath>#include <memory>#include <sstream>#include <stdexcept>#include <unordered_map>#include <utility>Go to the source code of this file.
Namespaces | |
| namespace | Mantid |
| Helper class which provides the Collimation Length for SANS instruments. | |
| namespace | Mantid::PhysicalConstants |
| A namespace containing physical constants that are required by algorithms and unit routines. | |
Typedefs | |
| using | Mantid::PhysicalConstants::IonIndex = std::unordered_map< std::string, MagneticIon > |
| Typedef the map type. More... | |
Functions | |
| void | Mantid::PhysicalConstants::createIonLookup (IonIndex &ion_map) |
| Forward decalre intializer. More... | |
| MANTID_KERNEL_DLL std::vector< double > | Mantid::PhysicalConstants::getJL (const std::string &symbol, const uint16_t charge, const uint16_t l=0) |
| Returns the Lth-coefficients for the given ion. More... | |
| MANTID_KERNEL_DLL const MagneticIon & | Mantid::PhysicalConstants::getMagneticIon (const std::string &symbol) |
| Returns the magnetic ion from a combined symbol and charge given as string. More... | |
| MANTID_KERNEL_DLL const MagneticIon & | Mantid::PhysicalConstants::getMagneticIon (const std::string &symbol, const uint16_t charge) |
| Returns the magnetic ion for the given symbol and charge. More... | |
| MANTID_KERNEL_DLL std::vector< std::string > | Mantid::PhysicalConstants::getMagneticIonList () |
| Returns a list of all ions. More... | |
| const IonIndex & | Mantid::PhysicalConstants::ionMap () |
| Returns a reference to the static lookup map. More... | |