MADNESS  version 0.9
Public Member Functions | Public Attributes | List of all members
madness::FunctionImpl< T, NDIM >::do_inner_local< R > Struct Template Reference

compute the inner product of this range with other More...

#include <funcimpl.h>

Collaboration diagram for madness::FunctionImpl< T, NDIM >::do_inner_local< R >:
Collaboration graph
[legend]

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
 

Detailed Description

template<typename T, std::size_t NDIM>
template<typename R>
struct madness::FunctionImpl< T, NDIM >::do_inner_local< R >

compute the inner product of this range with other

Constructor & Destructor Documentation

template<typename T, std::size_t NDIM>
template<typename R >
madness::FunctionImpl< T, NDIM >::do_inner_local< R >::do_inner_local ( const FunctionImpl< R, NDIM > *  other,
const bool  leaves_only 
)
inline

Member Function Documentation

template<typename T, std::size_t NDIM>
template<typename R >
resultT madness::FunctionImpl< T, NDIM >::do_inner_local< R >::operator() ( typename dcT::const_iterator it) const
inline
template<typename T, std::size_t NDIM>
template<typename R >
resultT madness::FunctionImpl< T, NDIM >::do_inner_local< R >::operator() ( resultT  a,
resultT  b 
) const
inline
template<typename T, std::size_t NDIM>
template<typename R >
template<typename Archive >
void madness::FunctionImpl< T, NDIM >::do_inner_local< R >::serialize ( const Archive &  ar)
inline
template<typename T, std::size_t NDIM>
template<typename R >
typedef madness::FunctionImpl< T, NDIM >::do_inner_local< R >::TENSOR_RESULT_TYPE ( ,
R   
)

Member Data Documentation

template<typename T, std::size_t NDIM>
template<typename R >
bool madness::FunctionImpl< T, NDIM >::do_inner_local< R >::leaves_only
template<typename T, std::size_t NDIM>
template<typename R >
const FunctionImpl<R,NDIM>* madness::FunctionImpl< T, NDIM >::do_inner_local< R >::other

The documentation for this struct was generated from the following file: