|
|
| 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.