MADNESS 0.10.1
|
compute the inner product of this range with other More...
#include <funcimpl.h>
Public Member Functions | |
do_inner_local (const FunctionImpl< R, NDIM > *other, const bool leaves_only) | |
resultT | operator() (resultT a, resultT b) const |
resultT | operator() (typename dcT::const_iterator &it) const |
template<typename Archive > | |
void | serialize (const Archive &ar) |
typedef | TENSOR_RESULT_TYPE (T, R) resultT |
Public Attributes | |
bool | leaves_only |
const FunctionImpl< R, NDIM > * | other |
compute the inner product of this range with other
|
inline |
|
inline |
|
inline |
References madness::FunctionNode< T, NDIM >::coeff(), madness::FunctionImpl< T, NDIM >::coeffs, madness::GenTensor< T >::dim(), madness::WorldContainer< keyT, valueT, hashfunT >::find(), madness::FunctionNode< T, NDIM >::has_coeff(), madness::FunctionNode< T, NDIM >::is_leaf(), madness::FunctionImpl< T, NDIM >::do_inner_local< R >::leaves_only, MADNESS_EXCEPTION, madness::FunctionImpl< T, NDIM >::do_inner_local< R >::other, madness::print(), madness::WorldContainer< keyT, valueT, hashfunT >::probe(), R, sum, T(), and TENSOR_RESULT_TYPE.
|
inline |
References MADNESS_EXCEPTION.
typedef madness::FunctionImpl< T, NDIM >::do_inner_local< R >::TENSOR_RESULT_TYPE | ( | T | , |
R | |||
) |
bool madness::FunctionImpl< T, NDIM >::do_inner_local< R >::leaves_only |
const FunctionImpl<R,NDIM>* madness::FunctionImpl< T, NDIM >::do_inner_local< R >::other |