#include <cstddef>#include <cstdint>Classes | |
| struct | PLMD::metatomic::vesin::VesinNeighborList |
| The actual neighbor list. More... | |
| struct | PLMD::metatomic::vesin::VesinOptions |
| Options for a neighbor list calculation. More... | |
Namespaces | |
| namespace | PLMD |
| namespace | PLMD::metatomic |
| namespace | PLMD::metatomic::vesin |
Macros | |
| #define | VESIN_API |
Enumerations | |
| enum | PLMD::metatomic::vesin::VesinDevice { PLMD::metatomic::vesin::VesinUnknownDevice = 0 , PLMD::metatomic::vesin::VesinCPU = 1 } |
| Device on which the data can be. More... | |
Functions | |
| void VESIN_API | PLMD::metatomic::vesin::vesin_free (struct VesinNeighborList *neighbors) |
Free all allocated memory inside a VesinNeighborList, according the it's device. | |
| int VESIN_API | PLMD::metatomic::vesin::vesin_neighbors (const double(*points)[3], size_t n_points, const double box[3][3], bool periodic, VesinDevice device, struct VesinOptions options, struct VesinNeighborList *neighbors, const char **error_message) |
| Compute a neighbor list. | |
| #define VESIN_API |
Hosted by GitHub
|
1.13.2
|