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

| Public Types | |
| typedef FunctionImpl< T, NDIM > | implT | 
| Public Member Functions | |
| bool | do_error_leaf_op () const | 
| op_leaf_op () | |
| op_leaf_op (const opT *op, const implT *f) | |
| bool | operator() (const Key< NDIM > &key) const | 
| pre-determination: we can't know if this will be a leaf node before we got the final coeffs  More... | |
| bool | operator() (const Key< NDIM > &key, const GenTensor< T > &coeff) const | 
| post-determination: return true if operator and coefficient norms are small  More... | |
| bool | operator() (const Key< NDIM > &key, const double &cnorm) const | 
| post-determination: return true if operator and coefficient norms are small  More... | |
| template<typename Archive > | |
| void | serialize (Archive &ar) | 
| Public Attributes | |
| const opT * | op | 
| the convolution operator  More... | |
| const implT * | f | 
| the source or result function, needed for truncate_tol  More... | |
returns true if the result of the convolution operator op with some provided coefficients will be small
| typedef FunctionImpl<T,NDIM> madness::op_leaf_op< T, NDIM, opT >::implT | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
pre-determination: we can't know if this will be a leaf node before we got the final coeffs
Referenced by madness::op_leaf_op< T, NDIM, opT >::operator()().
| 
 | inline | 
post-determination: return true if operator and coefficient norms are small
References madness::Key< NDIM >::level(), and madness::op_leaf_op< T, NDIM, opT >::operator()().
| 
 | inline | 
post-determination: return true if operator and coefficient norms are small
References madness::FunctionImpl< T, NDIM >::get_thresh(), madness::Key< NDIM >::level(), madness::norm(), thresh, and madness::FunctionImpl< T, NDIM >::truncate_tol().
| 
 | inline | 
References madness::op_leaf_op< T, NDIM, opT >::f.
| const implT* madness::op_leaf_op< T, NDIM, opT >::f | 
the source or result function, needed for truncate_tol
Referenced by madness::op_leaf_op< T, NDIM, opT >::serialize().
| const opT* madness::op_leaf_op< T, NDIM, opT >::op | 
the convolution operator
 1.8.8
 1.8.8