19#ifndef __RD_ATOMIC_DATA_H
20#define __RD_ATOMIC_DATA_H
41 int NumValence()
const {
return static_cast<int>(valence.size()); }
45 double Mass()
const {
return mass; }
47 std::string
Symbol()
const {
return symb; }
49 std::string
Name()
const {
return name; }
51 double Rcov()
const {
return rCov; }
53 double Rb0()
const {
return rB0; }
55 double Rvdw()
const {
return rVdw; }
63 unsigned int Row()
const {
return row; }
65 std::map<unsigned int, std::pair<double, double>>
71 double rCov, rB0, rVdw;
78 double commonIsotopeMass;
std::string Symbol() const
int NumOuterShellElec() const
std::map< unsigned int, std::pair< double, double > > d_isotopeInfoMap
const INT_VECT & ValenceList() const
atomicData(const std::string &dataLine)
int MostCommonIsotope() const
int DefaultValence() const
double MostCommonIsotopeMass() const
#define RDKIT_GRAPHMOL_EXPORT
RDKIT_GRAPHMOL_EXPORT const double electronMass
std::vector< int > INT_VECT
RDKIT_GRAPHMOL_EXPORT const std::string isotopesAtomData[]
RDKIT_GRAPHMOL_EXPORT const std::vector< std::string > elementNames
RDKIT_GRAPHMOL_EXPORT const std::string periodicTableAtomData