#include <MoleculeUtil.hh>
Data type that stores information connected to a certain atom label.
Definition at line 67 of file MoleculeUtil.hh.
ggl::chem::MoleculeUtil::AtomLabelData::AtomLabelData |
( |
const OneByte |
atomicNumber_, |
|
|
const OneByte |
valence_, |
|
|
const OneByte |
isAromatic_, |
|
|
const double |
atomicWeight_, |
|
|
const OneByte |
isToBeChecked_ = 1 |
|
) |
| |
|
inline |
Construction initializes the list of all possible valences with "valence"
- Parameters
-
atomicNumber_ | the atomic number of the atom |
valence_ | the available number of valence electrons |
isAromatic_ | set 1 if the atom is part of an aromatic ring; 0 otherwise |
atomicWeight_ | the atomic weight of the atom |
isToBeChecked | set 1 if a valence check is to be done for this type of atom, 0 otherwise. |
Definition at line 105 of file MoleculeUtil.hh.
ggl::chem::MoleculeUtil::AtomLabelData::AtomLabelData |
( |
const OneByte |
atomicNumber_, |
|
|
const OneByte |
valence_, |
|
|
const OneByte |
isAromatic_, |
|
|
const double |
atomicWeight_, |
|
|
const OneByte |
isToBeChecked_, |
|
|
const OneByteVec |
valenceList |
|
) |
| |
|
inline |
Construction
- Parameters
-
atomicNumber_ | the atomic number of the atom |
valence_ | the number of valence electrons to set |
isAromatic_ | set 1 if the atom is part of an aromatic ring; 0 otherwise |
atomicWeight_ | the atomic weight of the atom |
valenceList | list of all valences to be considered for checks. |
isToBeChecked | set 1 if a valence check is to be done for this type of atom, 0 otherwise. |
Definition at line 132 of file MoleculeUtil.hh.
OneByte ggl::chem::MoleculeUtil::AtomLabelData::atomicNumber |
double ggl::chem::MoleculeUtil::AtomLabelData::atomicWeight |
OneByte ggl::chem::MoleculeUtil::AtomLabelData::isAromatic |
is set to 1 if the label denotes a part of an aromatic ring, 0 otherwise
Definition at line 83 of file MoleculeUtil.hh.
OneByte ggl::chem::MoleculeUtil::AtomLabelData::isToBeChecked |
if set to 1 (default) a valence check is done for this atom, otherwise (0) no valence check is performed
Definition at line 92 of file MoleculeUtil.hh.
OneByte ggl::chem::MoleculeUtil::AtomLabelData::maxProtons |
std::vector<OneByte> ggl::chem::MoleculeUtil::AtomLabelData::shellSizeSums |
|
staticprotected |
OneByte ggl::chem::MoleculeUtil::AtomLabelData::valence |
OneByteVec ggl::chem::MoleculeUtil::AtomLabelData::valenceAlternatives |
The documentation for this class was generated from the following file: