29 #ifndef CDPL_CHEM_BONDMATCHCONSTRAINT_HPP
30 #define CDPL_CHEM_BONDMATCHCONSTRAINT_HPP
43 namespace BondMatchConstraint
86 constexpr
unsigned int ORDER = 1;
constexpr unsigned int AROMATICITY
Specifies a constraint on the aromaticity of the target bond.
Definition: BondMatchConstraint.hpp:91
constexpr unsigned int DOUBLE
Specifies a double bond.
Definition: BondMatchConstraint.hpp:54
constexpr unsigned int DIRECTION
Specifies a constraint on the relative direction of the target bond.
Definition: BondMatchConstraint.hpp:114
constexpr unsigned int TRIPLE
Specifies a triple bond.
Definition: BondMatchConstraint.hpp:59
constexpr unsigned int CONSTRAINT_LIST
Specifies a constraint which requires the target bond to fulfill additional contraints specified by a...
Definition: BondMatchConstraint.hpp:81
constexpr unsigned int SINGLE
Specifies a single bond.
Definition: BondMatchConstraint.hpp:49
constexpr unsigned int CONFIGURATION
Specifies a constraint on the steric configuration of the target bond.
Definition: BondMatchConstraint.hpp:101
constexpr unsigned int IGNORE_AROMATICITY
Specifies that the target bond must have the specified order even if the bond is aromatic.
Definition: BondMatchConstraint.hpp:70
constexpr unsigned int RING_TOPOLOGY
Specifies a constraint on the ring-membership of the target bond.
Definition: BondMatchConstraint.hpp:96
constexpr unsigned int REACTION_CENTER_STATUS
Specifies a constraint on the reaction center status of the target bond.
Definition: BondMatchConstraint.hpp:120
constexpr unsigned int DIRECTION_CONFIG
Specifies a constraint on the steric configuration of the target bond that is defined by the relative...
Definition: BondMatchConstraint.hpp:108
constexpr unsigned int ORDER
Specifies a constraint on the order of the target bond.
Definition: BondMatchConstraint.hpp:86
constexpr unsigned int AROMATIC
Specifies an aromatic bond with delocalized electrons.
Definition: BondMatchConstraint.hpp:64
constexpr unsigned int ANY_ORDER
Specifies a bond of any order.
Definition: BondMatchConstraint.hpp:75
The namespace of the Chemical Data Processing Library.