occ
|
Classes | |
class | FastNeighborFinder |
Faster neighbor finding using incremental shell approach. More... | |
class | PointwiseDistanceDistribution |
Pointwise Distance Distribution for crystals. More... | |
struct | PointwiseDistanceDistributionConfig |
Configuration for Pointwise Distance Distribution calculations. More... | |
struct | PromoleculeDensityShape |
class | SortedKDistances |
class | Steinhardt |
Typedefs | |
using | PDDConfig = PointwiseDistanceDistributionConfig |
using | PDD = PointwiseDistanceDistribution |
using | SortedK1Distance = SortedKDistances< 1 > |
using | SortedK5Distances = SortedKDistances< 5 > |
using | SortedK10Distances = SortedKDistances< 10 > |
using | SortedK20Distances = SortedKDistances< 20 > |
using | SortedK50Distances = SortedKDistances< 50 > |
using | SortedK100Distances = SortedKDistances< 100 > |
Functions | |
template<int MaxK = 256> | |
void | find_multiple_k_nearest (const crystal::Crystal &crystal, const Mat3N &query_points, int k, Mat &out_distances) |
Convenient wrapper for multiple query points. | |
using occ::descriptors::PDD = typedef PointwiseDistanceDistribution |
using occ::descriptors::PDDConfig = typedef PointwiseDistanceDistributionConfig |
using occ::descriptors::SortedK100Distances = typedef SortedKDistances<100> |
using occ::descriptors::SortedK10Distances = typedef SortedKDistances<10> |
using occ::descriptors::SortedK1Distance = typedef SortedKDistances<1> |
using occ::descriptors::SortedK20Distances = typedef SortedKDistances<20> |
using occ::descriptors::SortedK50Distances = typedef SortedKDistances<50> |
using occ::descriptors::SortedK5Distances = typedef SortedKDistances<5> |
void occ::descriptors::find_multiple_k_nearest | ( | const crystal::Crystal & | crystal, |
const Mat3N & | query_points, | ||
int | k, | ||
Mat & | out_distances | ||
) |
Convenient wrapper for multiple query points.