|
MADNESS
version 0.9
|
#include <funcimpl.h>

Public Types | |
| typedef FunctionImpl< T, NDIM > | implT |
| typedef FunctionImpl< T, LDIM > | implL |
Public Member Functions | |
| bool | do_error_leaf_op () const |
| hartree_convolute_leaf_op () | |
| hartree_convolute_leaf_op (const implT *f, const implL *g, const opT *op) | |
| bool | operator() (const Key< NDIM > &key) const |
| no pre-determination More... | |
| bool | operator() (const Key< NDIM > &key, const GenTensor< T > &coeff) const |
| no post-determination More... | |
| bool | operator() (const Key< NDIM > &key, const Tensor< T > &fcoeff, const Tensor< T > &gcoeff) const |
| post-determination: true if f is a leaf and the result is well-represented More... | |
| template<typename Archive > | |
| void | serialize (Archive &ar) |
Public Attributes | |
| const FunctionImpl< T, NDIM > * | f |
| const implL * | g |
| const opT * | op |
returns true if the result of a hartree_product is a leaf node criteria are error, norm and its effect on a convolution operator
| typedef FunctionImpl<T,LDIM> madness::hartree_convolute_leaf_op< T, NDIM, LDIM, opT >::implL |
| typedef FunctionImpl<T,NDIM> madness::hartree_convolute_leaf_op< T, NDIM, LDIM, opT >::implT |
|
inline |
|
inline |
|
inline |
|
inline |
no pre-determination
|
inline |
no post-determination
References MADNESS_EXCEPTION.
|
inline |
post-determination: true if f is a leaf and the result is well-represented
| [in] | key | the hi-dimensional key (breaks into keys for f and g) |
| [in] | fcoeff | coefficients of f of its appropriate key in NS form |
| [in] | gcoeff | coefficients of g of its appropriate key in NS form |
References madness::error(), madness::FunctionImpl< T, NDIM >::get_cdata(), madness::FunctionImpl< T, NDIM >::get_thresh(), madness::Key< NDIM >::level(), madness::norm(), sqrt(), thresh, and madness::FunctionImpl< T, NDIM >::truncate_tol().
|
inline |
| const FunctionImpl<T,NDIM>* madness::hartree_convolute_leaf_op< T, NDIM, LDIM, opT >::f |
| const implL* madness::hartree_convolute_leaf_op< T, NDIM, LDIM, opT >::g |
| const opT* madness::hartree_convolute_leaf_op< T, NDIM, LDIM, opT >::op |
1.8.8