|
| Group (size_t n) |
|
| Group (const vector_int &elnumbers) |
|
| Group (const std::vector< size_t > &elnumbers) |
|
| Group (const Group &g) |
|
Group & | operator= (const Group &g) |
|
void | operator-= (const Group &other) |
| Decrement the atom numbers by those in group 'other'. More...
|
|
void | operator+= (const Group &other) |
|
void | operator*= (int a) |
|
bool | operator== (const Group &other) const |
|
void | validate () |
|
bool | valid () const |
| True if all non-zero atom numbers have the same sign. More...
|
|
bool | operator! () const |
|
int | sign () const |
|
size_t | size () const |
|
int | nAtoms () const |
| Number of atoms in the group (>= 0) More...
|
|
int | nAtoms (size_t m) const |
| Number of atoms of element m (positive or negative) More...
|
|
std::ostream & | fmt (std::ostream &s, const std::vector< std::string > &esymbols) const |
|
Class Group is an internal class used by class ReactionPath.
It represents some subset of the atoms of a molecule.
Definition at line 20 of file Group.h.