MADNESS
0.10.1
|
#include <smooth.h>
Classes | |
struct | slater_kernel |
Public Member Functions | |
apply_kernel_helper (const double &ipot_) | |
madness::Tensor< double > | slater_apply (const std::vector< madness::Tensor< double > > &t, const madness::Key< 3 > &key, const FunctionCommonData< double, 3 > cdata) const |
Public Attributes | |
asymptotic_slater | asl |
const double | ipot |
const double | prefactor = 1.0 / M_PI |
const double | safety_thresh_ptrho = FunctionDefaults<3>::get_thresh() * 0.01 |
const double | safety_thresh_rho = FunctionDefaults<3>::get_thresh() * 0.01 |
|
inline |
|
inline |
References madness::Tensor< T >::absmax(), asl, madness::copy(), madness::Tensor< T >::emul(), madness::FunctionDefaults< NDIM >::get_k(), k, madness::FunctionCommonData< T, NDIM >::quad_x, safety_thresh_ptrho, and madness::Tensor< T >::unaryop().
Referenced by madness::slater_kernel_apply::operator()().
asymptotic_slater madness::apply_kernel_helper::asl |
Referenced by slater_apply().
const double madness::apply_kernel_helper::ipot |
const double madness::apply_kernel_helper::prefactor = 1.0 / M_PI |
const double madness::apply_kernel_helper::safety_thresh_ptrho = FunctionDefaults<3>::get_thresh() * 0.01 |
Referenced by slater_apply().
const double madness::apply_kernel_helper::safety_thresh_rho = FunctionDefaults<3>::get_thresh() * 0.01 |