|
occ
|
#include <promolecule.h>
Public Member Functions | |
| PromoleculeDensity (Eigen::Ref< const IVec >, Eigen::Ref< const FMat3N >, const InterpolatorParams &={}) | |
| PromoleculeDensity (const occ::core::Molecule &mol, const InterpolatorParams ¶ms={}) | |
| OCC_ALWAYS_INLINE float | operator() (const FVec3 &pos) const |
| OCC_ALWAYS_INLINE FVec3 | gradient (const FVec3 &pos) const |
| OCC_ALWAYS_INLINE std::pair< float, FVec3 > | density_and_gradient (const FVec3 &pos) const |
| float | maximum_distance_heuristic (float value, float buffer=1.0f) const |
| occ::slater::PromoleculeDensity::PromoleculeDensity | ( | Eigen::Ref< const IVec > | , |
| Eigen::Ref< const FMat3N > | , | ||
| const InterpolatorParams & | = {} |
||
| ) |
| occ::slater::PromoleculeDensity::PromoleculeDensity | ( | const occ::core::Molecule & | mol, |
| const InterpolatorParams & | params = {} |
||
| ) |
|
inline |
|
inline |
| float occ::slater::PromoleculeDensity::maximum_distance_heuristic | ( | float | value, |
| float | buffer = 1.0f |
||
| ) | const |
|
inline |