AtomLeafsetIterator, AtomsetIterator, AtomsetIteratorBasisDependent, AtomsetIteratorTargetablepublic class ApiIntergroupCoupled extends ApiIntergroup
aiInner, aiOuter, atomSetSinglet, needSetupIterators, pair, targetAtom| Constructor | Description |
|---|---|
ApiIntergroupCoupled() |
|
ApiIntergroupCoupled(AtomIteratorBasis outer,
AtomIteratorBasis inner) |
| Modifier and Type | Method | Description |
|---|---|---|
IAtomList |
next() |
Returns the next pair of atoms.
|
void |
reset() |
Resets the iterator to loop through its iterates again.
|
int |
size() |
Returns the number of pairs given by this iterator.
|
basisSize, getInnerIterator, getOuterIterator, haveTarget, nBody, setBasis, setTarget, setupIterators, unsetpublic ApiIntergroupCoupled()
public ApiIntergroupCoupled(AtomIteratorBasis outer, AtomIteratorBasis inner)
public int size()
size in interface AtomsetIteratorsize in class ApiIntergrouppublic IAtomList next()
next in interface AtomLeafsetIteratornext in class ApiIntergrouppublic void reset()
AtomsetIteratorreset in interface AtomsetIteratorreset in class ApiIntergroup