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