Mantid
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
MagneticIon.h File Reference
#include "MantidKernel/DllConfig.h"
#include <string>
#include <vector>

Go to the source code of this file.

Classes

struct  Mantid::PhysicalConstants::MagneticIon
 Struture to hold information about magnetic form factor for 3d, 4d, rare earth, and actinide atoms and ions. More...
 

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.
 

Functions

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...