| Interface | Description |
|---|---|
| AtomIterator |
Interface for classes that loop over a set of atoms.
|
| AtomIteratorAtomDependent |
Interface for an atom iterator that can be altered by setting
of an atom.
|
| AtomIteratorBasisDependent | |
| AtomIteratorBoxDependent |
Interface indicating that an atom iterator can determine appropriate
atoms for iteration given an arbitrary box.
|
| AtomLeafsetIterator |
Interface for classes that loop over a set of atoms.
|
| AtomsetIterator |
Interface for classes that loop over a set of atoms.
|
| AtomsetIteratorBasisDependent |
Interface for an AtomIterator that can be conditioned with
target and basis atoms.
|
| AtomsetIteratorBoxDependent |
Interface indicating that an iterator can determine appropriate
atoms for iteration given an arbitrary box.
|
| AtomsetIteratorDirectable |
Interface for an iterator that can interpret specification of
direction UP or DOWN.
|
| AtomsetIteratorPDT |
This is an interface for iterators that are box dependent, directable,
and targetable.
|
| AtomsetIteratorTargetable |
Interface for an iterator that can be targeted at one or more atoms.
|
| Class | Description |
|---|---|
| ANIntergroupCoupled |
Iterator that returns coupled iterates of any size; the first set contains
the first atom from each basis.
|
| ANIntergroupExchange | |
| ANIntragroupExchange | |
| ApiBuilder |
Provides static methods for construction of some useful pair iterators.
|
| ApiIndexList |
Iterator that returns intramolecular pairs of atoms with specific indices.
|
| ApiInnerVariable |
Pair iterator synthesized from two atom iterators, such that the inner-loop
iteration depends on the outer-loop atom.
|
| ApiInterArrayList |
Returns all pairs formed from two different untabbed lists of atoms.
|
| ApiIntergroup |
Iterator that returns pairs formed using two different basis atoms, so that
the iterates are taken from two different groups.
|
| ApiIntergroupCoupled |
Iterator that returns coupled iterates; the first pair contains the first
atom from each basis.
|
| ApiIntergroupExchange | |
| ApiIntergroupIntraSpecies |
Iterator that returns pairs formed using two different basis atoms, so that
the iterates are taken from two different groups.
|
| ApiIntraArrayList |
Returns all pairs formed from a single list of atoms.
|
| ApiIntragroup |
Returns iterates from the childList of a single basis atom.
|
| ApiLeafAtoms |
Iterator that returns all pairs that can be formed from all leaf atoms of a
given box.
|
| AtomIteratorArrayList |
An atom iterator of the elements from an AtomArrayList (in proper
sequence).
|
| AtomIteratorArrayListAdjacent |
Returns one or both of the atoms adjacent to a specified atom in
its parent's child list.
|
| AtomIteratorArrayListSimple |
An atom iterator of the elements from an AtomArrayList (in proper
sequence).
|
| AtomIteratorBasis |
Elementary basis-dependent iterator that gives atoms meeting specification
of a basis and a target.
|
| AtomIteratorBasisAdjustableStart |
Elementary basis-dependent iterator that gives atoms meeting specification
of a basis and a target.
|
| AtomIteratorBasisFilteredType | |
| AtomIteratorBasisFilteredType2 |
This iterator returns atoms that are one of two types.
|
| AtomIteratorLeafAtoms |
Iterator that will loop over all leaf atoms in a box.
|
| AtomIteratorLeafFilteredType | |
| AtomIteratorNull |
Static iterator that returns no atoms.
|
| AtomIteratorSinglet |
Iterator that expires after returning a single atom, which is
specified by a call to the setAtom method, or via the constructor.
|
| Atomset3IteratorIndexList |
Atomset Iterator that iterates over set-of-three atoms
|
| Atomset4IteratorIndexList |
Atomset Iterator that iterates over set-of-four atoms
|
| AtomsetIteratorAllLeafAtoms |
Iterator for all the molecules of a set of species in a box.
|