MADNESS 0.10.1
|
mirror dimensions of this, write result on f More...
#include <funcimpl.h>
Public Types | |
typedef Range< typename dcT::iterator > | rangeT |
Public Member Functions | |
do_map_and_mirror ()=default | |
do_map_and_mirror (const std::vector< long > map, const std::vector< long > mirror, implT &f) | |
bool | operator() (typename rangeT::iterator &it) const |
template<typename Archive > | |
void | serialize (const Archive &ar) |
Public Attributes | |
implT * | f |
std::vector< long > | map |
std::vector< long > | mirror |
mirror dimensions of this, write result on f
typedef Range<typename dcT::iterator> madness::FunctionImpl< T, NDIM >::do_map_and_mirror::rangeT |
|
default |
|
inline |
|
inline |
References madness::_(), madness::___, c, cc, madness::FunctionNode< T, NDIM >::coeff(), madness::copy(), madness::FunctionImpl< T, NDIM >::do_map_and_mirror::f, madness::GenTensor< T >::full_tensor_copy(), madness::FunctionImpl< T, NDIM >::get_coeffs(), madness::FunctionImpl< T, NDIM >::get_tensor_args(), madness::FunctionNode< T, NDIM >::has_children(), madness::FunctionImpl< T, NDIM >::k, madness::kmax, madness::Key< NDIM >::level(), madness::FunctionImpl< T, NDIM >::do_map_and_mirror::map, madness::FunctionImpl< T, NDIM >::do_map_and_mirror::mirror, NDIM, madness::WorldContainer< keyT, valueT, hashfunT >::replace(), and madness::Key< NDIM >::translation().
|
inline |
References MADNESS_EXCEPTION.
implT* madness::FunctionImpl< T, NDIM >::do_map_and_mirror::f |
std::vector<long> madness::FunctionImpl< T, NDIM >::do_map_and_mirror::map |
std::vector<long> madness::FunctionImpl< T, NDIM >::do_map_and_mirror::mirror |