Data Structures
Here are the data structures with brief descriptions:
[detail level 12]
 NcageFunctions for topological network criteria cage types. This namespace contains structs and enums for cage types
 CCageThis contains a cage, with the constituent rings
 NchillCHILL and CHILL+ structure classification. This namespace contains functions that are used in the CHILL/CHILL+ classification scheme, as well as a yodaCloud struct to hold all the information
 CYlmAtomThis contains a complex vector of length \(2l+1\)
 CQlmAtomThis is the local orientational bond order parameter \(q_{lm}\), of length \(2l+1\)
 NmolSysBare-bones structs used throughout the architecture. @detials This namespace defines Point and PointCloud structs, alongwith other basic functions and enums
 CResultThis contains the bond classifier of enum class type bond_type, and the bond correlation factor
 CPointThis contains per-particle information
 CPointCloudThis contains a collection of points; contains information for a particular frame
 NprimitiveFunctions for generating primitive rings. This namespace contains struct definitions and functions that are used for generating primitive (shortest-path) rings (directed cyclic graphs)
 CVertexThis is a collection of elements, for each point, required for graph traversal
 CGraphThis is a per-frame object, containing all the vertices for the particular frame, along with the vector of rings generated