Gromacs  2020.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions
AtomIterator Class Reference

#include <gromacs/topology/mtop_util.h>


Object that allows looping over all atoms in an mtop.

Public Member Functions

 AtomIterator (const gmx_mtop_t &mtop, int globalAtomNumber=0)
 Construct from topology and optionalally a global atom number.
AtomIteratoroperator++ ()
 Prefix increment.
AtomIterator operator++ (int)
 Postfix increment.
bool operator== (const AtomIterator &o) const
 Equality comparison.
bool operator!= (const AtomIterator &o) const
 Non-equal comparison.
AtomProxy operator* () const
 Dereference operator. Returns proxy.
ProxyPtr< AtomProxyoperator-> () const
 Member of pointer operator.

The documentation for this class was generated from the following files: