occ
|
#include <point_functors.h>
Public Member Functions | |
DeformationDensityFunctor (const occ::core::Molecule &mol, const occ::qm::Wavefunction &wfn, const occ::slater::InterpolatorParams ¶ms={}) | |
void | batch (Eigen::Ref< const FMat3N > pos, Eigen::Ref< FVec > layer) const |
int | num_calls () const |
DeformationDensityFunctor (const Wavefunction &wfn, SpinConstraint=SpinConstraint::Total) | |
void | operator() (Eigen::Ref< const Mat3N > points, Eigen::Ref< Vec > dest) |
Public Attributes | |
PromolDensityFunctor | pro_func |
ElectronDensityFunctor | rho_func |
occ::isosurface::DeformationDensityFunctor::DeformationDensityFunctor | ( | const occ::core::Molecule & | mol, |
const occ::qm::Wavefunction & | wfn, | ||
const occ::slater::InterpolatorParams & | params = {} |
||
) |
occ::isosurface::DeformationDensityFunctor::DeformationDensityFunctor | ( | const Wavefunction & | wfn, |
SpinConstraint | = SpinConstraint::Total |
||
) |
|
inline |
|
inline |
void occ::isosurface::DeformationDensityFunctor::operator() | ( | Eigen::Ref< const Mat3N > | points, |
Eigen::Ref< Vec > | dest | ||
) |
PromolDensityFunctor occ::isosurface::DeformationDensityFunctor::pro_func |
ElectronDensityFunctor occ::isosurface::DeformationDensityFunctor::rho_func |