|  | 
| singleton | madness::DerivativeBase< T, NDIM > | 
|  | Tri-diagonal operator traversing tree primarily for derivative operator.  More... 
 | 
|  | 
| singleton | madness::FunctionImpl< T, NDIM > | 
|  | FunctionImpl holds all Function state to facilitate shallow copy semantics.  More... 
 | 
|  | 
| singleton | madness::FunctionNode< T, NDIM > | 
|  | FunctionNode holds the coefficients, etc., at each node of the 2^NDIM-tree.  More... 
 | 
|  | 
| class | madness::Function< T, NDIM > | 
|  | A multiresolution adaptive numerical function.  More... 
 | 
|  | 
| singleton | madness::FunctionFactory< T, NDIM > | 
|  | FunctionFactory implements the named-parameter idiom for Function.  More... 
 | 
|  | 
| class | madness::CompositeFunctorInterface< T, NDIM, MDIM > | 
|  | CompositeFunctorInterface implements a wrapper of holding several functions and functors.  More... 
 | 
|  | 
| singleton | madness::LoadBalImpl< D > | 
|  | 
| class | madness::SimplePmap< keyT > | 
|  | A simple process map.  More... 
 | 
|  | 
| class | madness::LevelPmap< keyT > | 
|  | A pmap that locates children on odd levels with their even level parents.  More... 
 | 
|  | 
| singleton | madness::FunctionNode< T, NDIM > | 
|  | FunctionNode holds the coefficients, etc., at each node of the 2^NDIM-tree.  More... 
 | 
|  | 
| struct | madness::leaf_op< T, NDIM > | 
|  | returns true if the function has a leaf node at key (works only locally)  More... 
 | 
|  | 
| struct | madness::error_leaf_op< T, NDIM > | 
|  | returns true if the node is well represented compared to its parent  More... 
 | 
|  | 
| struct | madness::hartree_leaf_op< T, NDIM > | 
|  | returns true if the result of a hartree_product is a leaf node (compute norm & error)  More... 
 | 
|  | 
| struct | madness::op_leaf_op< T, NDIM, opT > | 
|  | 
| struct | madness::hartree_convolute_leaf_op< T, NDIM, LDIM, opT > | 
|  | 
| struct | madness::noop< T, NDIM > | 
|  | 
| struct | madness::insert_op< T, NDIM > | 
|  | 
| struct | madness::true_op< NDIM > | 
|  | 
| struct | madness::ShallowNode< T, NDIM > | 
|  | shallow-copy, pared-down version of FunctionNode, for special purpose only  More... 
 | 
|  | 
| class | madness::CoeffTracker< T, NDIM > | 
|  | a class to track where relevant (parent) coeffs are  More... 
 | 
|  | 
| singleton | madness::FunctionImpl< T, NDIM > | 
|  | FunctionImpl holds all Function state to facilitate shallow copy semantics.  More... 
 | 
|  | 
| struct | madness::FunctionImpl< T, NDIM >::do_gaxpy_inplace< Q, R > | 
|  | 
| struct | madness::FunctionImpl< T, NDIM >::do_convert_to_color | 
|  | 
| struct | madness::FunctionImpl< T, NDIM >::do_truncate_NS_leafs | 
|  | given an NS tree resulting from a convolution, truncate leafs if appropriate  More... 
 | 
|  | 
| struct | madness::FunctionImpl< T, NDIM >::remove_internal_coeffs | 
|  | 
| struct | madness::FunctionImpl< T, NDIM >::do_keep_sum_coeffs | 
|  | keep only the sum coefficients in each node  More... 
 | 
|  | 
| struct | madness::FunctionImpl< T, NDIM >::do_reduce_rank | 
|  | reduce the rank of the nodes, optional fence  More... 
 | 
|  | 
| struct | madness::FunctionImpl< T, NDIM >::do_check_symmetry_local | 
|  | check symmetry wrt particle exchange  More... 
 | 
|  | 
| struct | madness::FunctionImpl< T, NDIM >::do_merge_trees< Q, R > | 
|  | merge the coefficent boxes of this into other's tree  More... 
 | 
|  | 
| struct | madness::FunctionImpl< T, NDIM >::do_mapdim | 
|  | map this on f  More... 
 | 
|  | 
| struct | madness::FunctionImpl< T, NDIM >::do_average | 
|  | "put" this on g  More... 
 | 
|  | 
| struct | madness::FunctionImpl< T, NDIM >::do_change_tensor_type | 
|  | change representation of nodes' coeffs to low rank, optional fence  More... 
 | 
|  | 
| struct | madness::FunctionImpl< T, NDIM >::do_consolidate_buffer | 
|  | 
| struct | madness::FunctionImpl< T, NDIM >::do_unary_op_value_inplace< opT > | 
|  | 
| struct | madness::FunctionImpl< T, NDIM >::coeff_value_adaptor< Q, opT > | 
|  | 
| struct | madness::FunctionImpl< T, NDIM >::multiply_op< LDIM > | 
|  | perform this multiplication: h(1,2) = f(1,2) * g(1)  More... 
 | 
|  | 
| struct | madness::FunctionImpl< T, NDIM >::add_op | 
|  | add two functions f and g: result=alpha * f + beta * g  More... 
 | 
|  | 
| struct | madness::FunctionImpl< T, NDIM >::hartree_op< LDIM, leaf_opT > | 
|  | Hartree product of two LDIM functions to yield a NDIM = 2*LDIM function.  More... 
 | 
|  | 
| struct | madness::FunctionImpl< T, NDIM >::Vphi_op_NS< opT, LDIM > | 
|  | given a ket and the 1- and 2-electron potentials, construct the function V phi  More... 
 | 
|  | 
| struct | madness::FunctionImpl< T, NDIM >::true_refine_test | 
|  | 
| struct | madness::FunctionImpl< T, NDIM >::do_standard | 
|  | Changes non-standard compressed form to standard compressed form.  More... 
 | 
|  | 
| struct | madness::FunctionImpl< T, NDIM >::do_op_args< OPDIM > | 
|  | laziness  More... 
 | 
|  | 
| struct | madness::FunctionImpl< T, NDIM >::recursive_apply_op< opT, LDIM > | 
|  | recursive part of recursive_apply  More... 
 | 
|  | 
| struct | madness::FunctionImpl< T, NDIM >::recursive_apply_op2< opT > | 
|  | recursive part of recursive_apply  More... 
 | 
|  | 
| class | madness::FunctionImpl< T, NDIM >::do_err_box< opT > | 
|  | 
| struct | madness::FunctionImpl< T, NDIM >::do_norm2sq_local | 
|  | 
| struct | madness::FunctionImpl< T, NDIM >::do_inner_local< R > | 
|  | compute the inner product of this range with other  More... 
 | 
|  | 
| struct | madness::FunctionImpl< T, NDIM >::do_inner_ext_local | 
|  | 
| struct | madness::FunctionImpl< T, NDIM >::do_inner_ext_local_ffi | 
|  | 
| struct | madness::FunctionImpl< T, NDIM >::project_out_op< LDIM > | 
|  | project the low-dim function g on the hi-dim function f: result(x) = <f(x,y) | g(y)>  More... 
 | 
|  | 
| struct | madness::archive::ArchiveLoadImpl< Archive, const FunctionImpl< T, NDIM > * > | 
|  | 
| struct | madness::archive::ArchiveStoreImpl< Archive, const FunctionImpl< T, NDIM > * > | 
|  | 
| struct | madness::archive::ArchiveLoadImpl< Archive, FunctionImpl< T, NDIM > * > | 
|  | 
| struct | madness::archive::ArchiveStoreImpl< Archive, FunctionImpl< T, NDIM > * > | 
|  | 
| struct | madness::archive::ArchiveLoadImpl< Archive, std::shared_ptr< const FunctionImpl< T, NDIM > > > | 
|  | 
| struct | madness::archive::ArchiveStoreImpl< Archive, std::shared_ptr< const FunctionImpl< T, NDIM > > > | 
|  | 
| struct | madness::archive::ArchiveLoadImpl< Archive, std::shared_ptr< FunctionImpl< T, NDIM > > > | 
|  | 
| struct | madness::archive::ArchiveStoreImpl< Archive, std::shared_ptr< FunctionImpl< T, NDIM > > > | 
|  | 
Provides FunctionCommonData, FunctionImpl and FunctionFactory.