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