kups.core.neighborlist.pipeline
¶
Pipeline runner: selector → mask sequence → compactor.
A Pipeline[D] is the
modularized form of a neighbor list. Concrete public NL classes
(CellListNeighborList, DenseNearestNeighborList, etc.) build and run
a Pipeline internally inside their __call__.
Pipeline
¶
Selector → mask sequence → compactor.
Attributes:
| Name | Type | Description |
|---|---|---|
selector |
CandidateSelector[D]
|
Produces a |
masks |
tuple[Mask, ...]
|
Tuple of mask criteria over |
compactor |
Compactor[D]
|
Produces the final |