java.io.Serializablepublic class IteratorFactory
extends java.lang.Object
implements java.io.Serializable
| Modifier and Type | Field | Description |
|---|---|---|
static IteratorFactory |
INSTANCE |
| Constructor | Description |
|---|---|
IteratorFactory() |
| Modifier and Type | Method | Description |
|---|---|---|
MoleculesetIteratorPDT |
makeInterspeciesPairIterator(ISpecies[] species) |
creates a pair iterator which loops over all pairs in a neighbor list
between two groups
|
MoleculesetIteratorPDT |
makeIntraspeciesPairIterator(ISpecies species) |
creates a pair iterator which loops over all pairs in a neighbor list
within one group
|
MoleculesetIteratorPDT |
makeMoleculeIterator(ISpecies[] species) |
Selects an appropriate iterator for the given species array.
|
public static final IteratorFactory INSTANCE
public MoleculesetIteratorPDT makeMoleculeIterator(ISpecies[] species)
species - array used to determine type of iterator to returnpublic MoleculesetIteratorPDT makeInterspeciesPairIterator(ISpecies[] species)
public MoleculesetIteratorPDT makeIntraspeciesPairIterator(ISpecies species)