AtomLeafsetIterator
, AtomsetIterator
, AtomsetIteratorBoxDependent
public class ApiFilteredCylinder extends ApiLeafAtoms implements AtomsetIteratorBoxDependent
Modifier and Type | Class | Description |
---|---|---|
static class |
ApiFilteredCylinder.AtomFilterInCylinder |
Filter to expclude any pair with an atom within some distance from a
wall.
|
Modifier and Type | Field | Description |
---|---|---|
protected ApiFilteredCylinder.AtomFilterInCylinder |
filter |
Constructor | Description |
---|---|
ApiFilteredCylinder(ApiFilteredCylinder.AtomFilterInCylinder filter) |
Modifier and Type | Method | Description |
---|---|---|
IAtomList |
next() |
Returns the next iterate pair.
|
int |
size() |
Returns the number of iterates, which is list.size*(list.size-1)/2
|
getList, nBody, reset, setList, unset
setBox
nBody, reset, unset
setBox
protected final ApiFilteredCylinder.AtomFilterInCylinder filter
public ApiFilteredCylinder(ApiFilteredCylinder.AtomFilterInCylinder filter)
public IAtomList next()
ApiIntraArrayList
next
in interface AtomLeafsetIterator
next
in class ApiIntraArrayList
public int size()
ApiIntraArrayList
size
in interface AtomsetIterator
size
in class ApiIntraArrayList