pydseamslib.cyoda.topoUnitMatchingBulk#
- pydseamslib.cyoda.topoUnitMatchingBulk(path: str, rings: List[List[int]], nList: List[List[int]], yCloud: pydseamslib.cyoda.PointCloudDouble, firstFrame: int, printClusters: bool, onlyTetrahedral: bool) int #
Topological unit matching for bulk water. If printClusters is true, individual clusters of connected cages are printed
- Parameters:
path (The file path of the output directory to which output files will be written)
rings (Vector of vectors containing the primitive rings. This should contain rings of only size 6)
nList (Row-ordered neighbour list, by index)
yCloud (The input PointCloud, with respect to which the indices in the rings and nList vector of vectors have been saved.)
firstFrame (First frame to be analyzed)
printClusters (The number of hexagonal cages)
onlyTetrahedral (Flag for only finding DDCs and HCs (true) or also finding PNCs (false))