TiledArray  0.7.0
permute.h File Reference
Include dependency graph for permute.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 TiledArray
 
 TiledArray::detail
 

Functions

template<typename SizeType >
void TiledArray::detail::fuse_dimensions (SizeType *MADNESS_RESTRICT const fused_size, SizeType *MADNESS_RESTRICT const fused_weight, const SizeType *MADNESS_RESTRICT const size, const Permutation &perm)
 Compute the fused dimensions for permutation. More...
 
template<typename InputOp , typename OutputOp , typename Result , typename Arg0 , typename... Args>
void TiledArray::detail::permute (InputOp &&input_op, OutputOp &&output_op, Result &result, const Permutation &perm, const Arg0 &arg0, const Args &... args)
 Construct a permuted tensor copy. More...