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 |