Algorithm typedef | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM > | |
algorithm_ | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM > | |
apply_timer | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM > | inlineprivatestatic |
compute_K_tile(World &world, const vecfuncT &mo_bra, const vecfuncT &mo_ket, const vecfuncT &vket, std::shared_ptr< real_convolution_3d > poisson, const bool symmetric, const double mul_tol=0.0) | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM > | privatestatic |
do_print_timings() const | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM > | inlineprivate |
ExchangeImpl(World &world, const double lo, const double thresh) | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM > | inline |
ExchangeImpl(World &world, const SCF *calc, const int ispin) | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM > | |
ExchangeImpl(World &world, const Nemo *nemo, const int ispin) | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM > | |
functionT typedef | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM > | private |
info() const | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM > | inline |
is_symmetric() const | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM > | inline |
K_large_memory(const vecfuncT &vket, const double mul_tol=0.0) const | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM > | private |
K_macrotask_efficient(const vecfuncT &vket, const double mul_tol=0.0) const | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM > | private |
K_small_memory(const vecfuncT &vket, const double mul_tol=0.0) const | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM > | private |
lo | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM > | private |
mo_bra | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM > | private |
mo_ket | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM > | private |
mul1_timer | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM > | inlineprivatestatic |
mul2_timer | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM > | inlineprivatestatic |
mul_tol | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM > | private |
operator()(const vecfuncT &vket) const | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM > | |
print_timer(World &world) | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM > | inlineprivatestatic |
printdebug() const | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM > | inlineprivate |
printlevel | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM > | private |
reset_timer() | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM > | inlineprivatestatic |
set_algorithm(const Algorithm &alg) | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM > | inline |
set_bra_and_ket(const vecfuncT &bra, const vecfuncT &ket) | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM > | inline |
set_poisson(World &world, const double lo, const double econv=FunctionDefaults< 3 >::get_thresh()) | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM > | inlinestatic |
set_printlevel(const long &level) | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM > | inline |
set_taskq(std::shared_ptr< MacroTaskQ > taskq1) | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM > | inline |
symmetric(const bool flag) | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM > | inline |
symmetric_ | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM > | private |
taskq | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM > | private |
thresh | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM > | private |
vecfuncT typedef | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM > | private |
world | madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM > | private |