pydseamslib.cyoda.topoBulkCriteria#
- pydseamslib.cyoda.topoBulkCriteria(path: str, rings: List[List[int]], nList: List[List[int]], yCloud: pydseamslib.cyoda.PointCloudDouble, firstFrame: int, numHC: int, numDDC: int, ringType: List[ring::strucType]) List[cage::Cage] #
Topological network methods Finds the HCs and DDCs for the system
- 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)
numHC (The number of hexagonal cages)
numDDC (The number of double-diamond cages)
ringType (A vector containing a ring::strucType value [a classification type] for each ring.)