|
struct | madness::accumulate_op< T, NDIM > |
| inserts/accumulates coefficients into impl's tree More...
|
|
struct | madness::FunctionImpl< T, NDIM >::add_op |
| add two functions f and g: result=alpha * f + beta * g More...
|
|
struct | madness::archive::ArchiveLoadImpl< Archive, const FunctionImpl< T, NDIM > * > |
|
struct | madness::archive::ArchiveLoadImpl< Archive, FunctionImpl< T, NDIM > * > |
|
struct | madness::archive::ArchiveLoadImpl< Archive, std::shared_ptr< const FunctionImpl< T, NDIM > > > |
|
struct | madness::archive::ArchiveLoadImpl< Archive, std::shared_ptr< FunctionImpl< T, NDIM > > > |
|
struct | madness::archive::ArchiveStoreImpl< Archive, const FunctionImpl< T, NDIM > * > |
|
struct | madness::archive::ArchiveStoreImpl< Archive, FunctionImpl< T, NDIM > * > |
|
struct | madness::archive::ArchiveStoreImpl< Archive, std::shared_ptr< const FunctionImpl< T, NDIM > > > |
|
struct | madness::archive::ArchiveStoreImpl< Archive, std::shared_ptr< FunctionImpl< T, NDIM > > > |
|
struct | madness::FunctionImpl< T, NDIM >::coeff_value_adaptor< Q, opT > |
|
class | madness::CoeffTracker< T, NDIM > |
| a class to track where relevant (parent) coeffs are More...
|
|
struct | madness::FunctionImpl< T, NDIM >::do_accumulate_trees< Q, R > |
| merge the coefficent boxes of this into result's tree 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_check_symmetry_local |
| check symmetry wrt particle exchange More...
|
|
struct | madness::FunctionImpl< T, NDIM >::do_compute_snorm_and_dnorm |
| compute the norm of the wavelet coefficients More...
|
|
struct | madness::FunctionImpl< T, NDIM >::do_consolidate_buffer |
|
struct | madness::FunctionImpl< T, NDIM >::do_convert_to_color |
|
class | madness::FunctionImpl< T, NDIM >::do_err_box< opT > |
|
struct | madness::FunctionImpl< T, NDIM >::do_gaxpy_inplace< Q, R > |
| functor for the gaxpy_inplace method More...
|
|
struct | madness::FunctionImpl< T, NDIM >::do_inner_ext_local_ffi |
|
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_local_on_demand< R > |
| compute the inner product of this range with other More...
|
|
struct | madness::FunctionImpl< T, NDIM >::do_keep_sum_coeffs |
| keep only the sum coefficients in each node More...
|
|
struct | madness::FunctionImpl< T, NDIM >::do_map_and_mirror |
| mirror dimensions of this, write result on f More...
|
|
struct | madness::FunctionImpl< T, NDIM >::do_mapdim |
| map this on f 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_mirror |
| mirror dimensions of this, write result on f More...
|
|
struct | madness::FunctionImpl< T, NDIM >::do_norm2sq_local |
|
struct | madness::FunctionImpl< T, NDIM >::do_op_args< OPDIM > |
| laziness More...
|
|
struct | madness::FunctionImpl< T, NDIM >::do_reduce_rank |
| reduce the rank of the nodes, optional fence More...
|
|
struct | madness::FunctionImpl< T, NDIM >::do_standard |
| Changes non-standard compressed form to standard compressed form. More...
|
|
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 >::do_unary_op_value_inplace< opT > |
|
class | madness::FunctionImpl< T, NDIM > |
| FunctionImpl holds all Function state to facilitate shallow copy semantics. More...
|
|
class | madness::FunctionNode< T, NDIM > |
| FunctionNode holds the coefficients, etc., at each node of the 2^NDIM-tree. More...
|
|
struct | madness::hartree_convolute_leaf_op< T, NDIM, LDIM, opT > |
|
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::FunctionImpl< T, NDIM >::hartree_op< LDIM, leaf_opT > |
| Hartree product of two LDIM functions to yield a NDIM = 2*LDIM function. More...
|
|
struct | madness::insert_op< T, NDIM > |
| insert/replaces the coefficients into the function More...
|
|
class | madness::LevelPmap< keyT > |
| A pmap that locates children on odd levels with their even level parents. More...
|
|
struct | madness::FunctionImpl< T, NDIM >::multiply_op< LDIM > |
| perform this multiplication: h(1,2) = f(1,2) * g(1) More...
|
|
struct | madness::noop< T, NDIM > |
|
struct | madness::op_leaf_op< T, NDIM, opT > |
|
struct | madness::FunctionImpl< T, NDIM >::pointwise_multiplier< LDIM > |
|
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::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...
|
|
struct | madness::FunctionImpl< T, NDIM >::remove_internal_coeffs |
| remove all coefficients of internal nodes More...
|
|
struct | madness::FunctionImpl< T, NDIM >::remove_leaf_coeffs |
| remove all coefficients of leaf nodes More...
|
|
struct | madness::ShallowNode< T, NDIM > |
| shallow-copy, pared-down version of FunctionNode, for special purpose only More...
|
|
class | madness::SimplePmap< keyT > |
| A simple process map. More...
|
|
struct | madness::true_op< NDIM > |
|
struct | madness::FunctionImpl< T, NDIM >::true_refine_test |
|
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...
|
|
Provides FunctionCommonData, FunctionImpl and FunctionFactory.