Loading...
Searching...
No Matches
cluster.hpp File Reference

File for the bond order parameter analysis. More...

#include <array>
#include <bop.hpp>
#include <cmath>
#include <complex>
#include <generic.hpp>
#include <iostream>
#include <mol_sys.hpp>
#include <neighbours.hpp>
#include <seams_output.hpp>

Go to the source code of this file.

Classes

struct  clump::Domain

Namespaces

namespace  clump
 Clustering functions. This namespace contains functions that are used in the for clustering ice-like particles.

Functions

Domain clump::largestDomain (const molSys::PointCloud< molSys::Point< double >, double > &cloud, const std::vector< std::vector< int > > &nList, const std::vector< bool > &mask)
int clump::largestIceCluster (std::string path, molSys::PointCloud< molSys::Point< double >, double > &yCloud, molSys::PointCloud< molSys::Point< double >, double > &iceCloud, const std::vector< std::vector< int > > &nList, std::vector< bool > &isIce, std::vector< int > &clusterID, std::vector< int > &nClusters, std::unordered_map< int, int > &indexNumber, int firstFrame)
 Finds the largest ice cluster.
int clump::singleClusterLinkedList (molSys::PointCloud< molSys::Point< double >, double > &iceCloud, const std::vector< std::vector< int > > &nList, std::vector< int > &linkedList)
int clump::clusterAnalysis (std::string path, molSys::PointCloud< molSys::Point< double >, double > &iceCloud, molSys::PointCloud< molSys::Point< double >, double > &yCloud, const std::vector< std::vector< int > > &nList, std::vector< std::vector< int > > &iceNeighbourList, double cutoff, int firstFrame, std::string bopAnalysis="q6")
int clump::recenterClusterCloud (molSys::PointCloud< molSys::Point< double >, double > &iceCloud, const std::vector< std::vector< int > > &nList)
 Recenters the coordinates of a pointCloud.

Detailed Description

File for the bond order parameter analysis.

Definition in file cluster.hpp.