#include <utility/pointer/owning_ptr.hh>
#include <utility/vector1.fwd.hh>
|
| enum | core::chemical::BondName {
core::chemical::UnknownBond =0,
core::chemical::SingleBond =1,
core::chemical::DoubleBond =2,
core::chemical::TripleBond =3,
core::chemical::AromaticBond =4,
core::chemical::OrbitalBond =5,
core::chemical::PseudoBond =99
} |
| |
| enum | core::chemical::BondOrder {
core::chemical::UnknownBondOrder =0,
core::chemical::SingleBondOrder =1,
core::chemical::DoubleBondOrder =2,
core::chemical::TripleBondOrder =3,
core::chemical::OrbitalBondOrder,
core::chemical::DeleteBondOrder,
core::chemical::PseudoBondOrder =99
} |
| |
| enum | core::chemical::BondConjugability { core::chemical::UnknownConjugability,
core::chemical::NotConjugableBond,
core::chemical::ConjugableBond
} |
| | As with the BCL, bond conjugability is more about the atom types on either end of the bond than about the bond itself. A conjugatable bond is one where it is known that the atoms on both sides of the bond can participate in a conjugated system. Double, triple and aromatic bonds are always conjugatable, and single bonds are conjugatable if both atoms are in other triple, double, or aromatic systems. More...
|
| |
| enum | core::chemical::BondRingness { core::chemical::UnknownRingness,
core::chemical::BondNotInRing,
core::chemical::BondInRing
} |
| |
| enum | core::chemical::BondAromaticity { core::chemical::UnknownAromaticity,
core::chemical::NonaromaticBond,
core::chemical::IsAromaticBond
} |
| | Proper aromaticity implies participation in a 4n+2 electron ring system. For simple single-double alternation, see conjugatable bond. More...
|
| |
| enum | core::chemical::BondIsometry { core::chemical::UnknownIsometry,
core::chemical::NoBondIsometry,
core::chemical::EIsometry,
core::chemical::ZIsometry
} |
| |