MADNESS  0.10.1
madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM > Member List

This is the complete list of members for madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >, including all inherited members.

Algorithm typedefmadness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >
algorithm_madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >
apply_timermadness::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() constmadness::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 typedefmadness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >private
info() constmadness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >inline
is_symmetric() constmadness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >inline
K_large_memory(const vecfuncT &vket, const double mul_tol=0.0) constmadness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >private
K_macrotask_efficient(const vecfuncT &vket, const double mul_tol=0.0) constmadness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >private
K_small_memory(const vecfuncT &vket, const double mul_tol=0.0) constmadness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >private
lomadness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >private
mo_bramadness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >private
mo_ketmadness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >private
mul1_timermadness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >inlineprivatestatic
mul2_timermadness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >inlineprivatestatic
mul_tolmadness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >private
operator()(const vecfuncT &vket) constmadness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >
print_timer(World &world)madness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >inlineprivatestatic
printdebug() constmadness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >inlineprivate
printlevelmadness::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
taskqmadness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >private
threshmadness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >private
vecfuncT typedefmadness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >private
worldmadness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >private