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