| Simpatico
    v1.10
    | 
An Molecule has a sequence of atoms, and belongs to an Species.
The Molecule class provides read-only access atoms within a molecule, but does not provide methods to modify its own state. Molecule relies on Species, a friend class, to control its state.
Definition at line 32 of file tools/chemistry/Molecule.h.
#include <Molecule.h>
| Public Member Functions | |
| Molecule () | |
| Default constructor.  More... | |
| Species & | species () const | 
| Return parent Species by reference.  More... | |
| int | id () const | 
| Return id of this Molecule within its species.  More... | |
| Atom & | atom (int id) const | 
| Return Atom identified by index.  More... | |
| bool | isActive () const | 
| Is this molecule active?  More... | |
| Tools::Molecule::Molecule | ( | ) | 
Default constructor.
Definition at line 15 of file tools/chemistry/Molecule.cpp.
| 
 | inline | 
Return parent Species by reference.
Definition at line 96 of file tools/chemistry/Molecule.h.
| 
 | inline | 
Return id of this Molecule within its species.
Definition at line 102 of file tools/chemistry/Molecule.h.
Referenced by Tools::Species::begin().
| 
 | inline | 
Return Atom identified by index.
| id | atom index within the molecule | 
Definition at line 105 of file tools/chemistry/Molecule.h.
| 
 | inline | 
Is this molecule active?
Definition at line 113 of file tools/chemistry/Molecule.h.
 1.8.11
 1.8.11