|
MADNESS 0.10.1
|
computes the corrected exchange correlation potential using the hartree potential More...
#include <AC.h>

Public Member Functions | |
| BinaryOpStructure () | |
| necessary to compile the program without getting a strange error i dont understand | |
| BinaryOpStructure (const BinaryOpStructure< NDIM > &other) | |
| BinaryOpStructure (const std::shared_ptr< FunctionFunctorInterface< double, NDIM > > f_) | |
| void | operator() (const Key< NDIM > &key, Tensor< double > &result, const Tensor< double > &vxc, const Tensor< double > &vhartree) const |
| template<typename Archive > | |
| void | serialize (Archive &ar) |
Public Attributes | |
| FunctionCommonData< double, NDIM > | cdata |
| std::shared_ptr< FunctionFunctorInterface< double, NDIM > > | f |
| shared pointer to object of int_factor_functor | |
computes the corrected exchange correlation potential using the hartree potential
|
inline |
necessary to compile the program without getting a strange error i dont understand
|
inline |
|
inline |
|
inline |
computes the corrected potential (weighting with correction factor and adding of 1/r potential)
| [in] | t | uncorrected exchange correlation potential |
| [out] | t | corrected exchange correlation potential |
References madness::BinaryOpStructure< NDIM >::cdata, madness::copy(), madness::BaseTensor::dims(), madness::Tensor< T >::emul(), madness::BinaryOpStructure< NDIM >::f, madness::fcube(), MADNESS_EXCEPTION, madness::BaseTensor::ndim(), and madness::FunctionCommonData< T, NDIM >::quad_x.
|
inline |
| FunctionCommonData<double,NDIM> madness::BinaryOpStructure< NDIM >::cdata |
Referenced by madness::BinaryOpStructure< NDIM >::operator()().
| std::shared_ptr<FunctionFunctorInterface<double,NDIM> > madness::BinaryOpStructure< NDIM >::f |
shared pointer to object of int_factor_functor
Referenced by madness::BinaryOpStructure< NDIM >::operator()().