|
occ
|
#include <occ/core/linear_algebra.h>#include <occ/crystal/crystal.h>#include <optional>#include <string>#include <vector>Classes | |
| struct | occ::descriptors::RinseParams |
| Hyper-parameters for the RINSE descriptor. More... | |
| struct | occ::descriptors::ReflectionList |
| The reflections the descriptor is built from. More... | |
| class | occ::descriptors::Rinse |
| RINSE – Reciprocal-space INvariant Spectral Embedding. More... | |
Namespaces | |
| namespace | occ |
| namespace | occ::descriptors |
Enumerations | |
| enum class | occ::descriptors::RinseRadialBasis { occ::descriptors::CVGaussian , occ::descriptors::LinGaussian } |
| Radial basis for the RINSE descriptor. More... | |
Functions | |
| ReflectionList | occ::descriptors::rinse_reflections (const crystal::Crystal &crystal, const RinseParams ¶ms={}) |
| Enumerate the resolution sphere and compute reflection intensities. | |
| Mat | occ::descriptors::rinse_radial_basis (Eigen::Ref< const Vec > q, const RinseParams ¶ms) |
| Evaluate the radial basis functions. | |
| std::string | occ::descriptors::rinse_hash (Eigen::Ref< const Vec > descriptor, int num_words=default_hash_words) |
| A locality-sensitive hash of a descriptor, as pronounceable proquints. | |
| std::vector< bool > | occ::descriptors::rinse_hash_to_bits (std::string_view hash) |
| Decode a proquint hash back to its bits, most significant first. | |
Variables | |
| constexpr const char * | occ::descriptors::rinse_reference_version = "3.2.0" |
| Number of proquint words produced by rinse_hash() unless asked otherwise. | |
| constexpr int | occ::descriptors::default_hash_words = 1 |