occ
Loading...
Searching...
No Matches
occ::descriptors::Steinhardt Class Reference

#include <steinhardt.h>

Public Member Functions

 Steinhardt (size_t lmax)
 
Vec compute_q (Eigen::Ref< const Mat3N > positions)
 
Vec compute_w (Eigen::Ref< const Mat3N > positions)
 
CVec compute_qlm (Eigen::Ref< const Mat3N > positions)
 
void precompute_wigner3j_coefficients ()
 
size_t size () const
 
size_t nlm () const
 
Vec compute_averaged_q (Eigen::Ref< const Mat3N > positions, double radius=6.0)
 
Vec compute_averaged_w (Eigen::Ref< const Mat3N > positions, double radius=6.0)
 

Constructor & Destructor Documentation

◆ Steinhardt()

occ::descriptors::Steinhardt::Steinhardt ( size_t  lmax)

Member Function Documentation

◆ compute_averaged_q()

Vec occ::descriptors::Steinhardt::compute_averaged_q ( Eigen::Ref< const Mat3N positions,
double  radius = 6.0 
)

◆ compute_averaged_w()

Vec occ::descriptors::Steinhardt::compute_averaged_w ( Eigen::Ref< const Mat3N positions,
double  radius = 6.0 
)

◆ compute_q()

Vec occ::descriptors::Steinhardt::compute_q ( Eigen::Ref< const Mat3N positions)

◆ compute_qlm()

CVec occ::descriptors::Steinhardt::compute_qlm ( Eigen::Ref< const Mat3N positions)

◆ compute_w()

Vec occ::descriptors::Steinhardt::compute_w ( Eigen::Ref< const Mat3N positions)

◆ nlm()

size_t occ::descriptors::Steinhardt::nlm ( ) const
inline

◆ precompute_wigner3j_coefficients()

void occ::descriptors::Steinhardt::precompute_wigner3j_coefficients ( )

◆ size()

size_t occ::descriptors::Steinhardt::size ( ) const
inline

The documentation for this class was generated from the following file: