java.io.Serializable
public 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)