MSpin-JCoupling
2.1
|
basic atomic data (Z, mass, electronegativity...) More...
#include <atom.h>
Classes | |
class | rgb |
Public Member Functions | |
AtomData (int z, double m, double w, double r, double el, rgb c, const std::map< const int, const IsotopeData > *idata=NULL) | |
Public Attributes | |
int | _Z |
double | _mass |
double | _vdw |
double | _cr |
double | _Pel |
rgb | _color |
const std::map< const int, const IsotopeData > * | _idata |
basic atomic data (Z, mass, electronegativity...)
This class stores basic info about an atom such its atomic number, mass, default color to be drawn and Pauling electronegativity
|
inline |
built atomdata
This constructor is used in filling the periodic table
z,atomic | number |
m,atomic | mass |
w,Van | der Walss radium |
r,covalent | atomic radium, |
el,Pauling | Electronegativity |
c,atom |
double magnes::Atom::AtomData::_cr |
covalent atomic radium in Angstrom
const std::map<const int, const IsotopeData>* magnes::Atom::AtomData::_idata |
isotopic data
double magnes::Atom::AtomData::_mass |
atomic mass
double magnes::Atom::AtomData::_Pel |
Pauling electronegativity
double magnes::Atom::AtomData::_vdw |
Van der Vals radium in Angstrom
int magnes::Atom::AtomData::_Z |
Symbol