TiledArray::symmetry::detail Namespace Reference

Functions

template<typename Arg , typename Result >
void permute_array (const TiledArray::symmetry::Permutation &perm, const Arg &arg, Result &result)
 Create a permuted copy of an array. More...
 

Function Documentation

◆ permute_array()

template<typename Arg , typename Result >
void TiledArray::symmetry::detail::permute_array ( const TiledArray::symmetry::Permutation perm,
const Arg &  arg,
Result &  result 
)
inline

Create a permuted copy of an array.

Note
a more efficient version of detail::permute_array specialized for TiledArray::symmetry::Permutation
Template Parameters
ArgThe input array type
ResultThe output array type
Parameters
[in]permThe permutation
[in]argThe input array to be permuted
[out]resultThe output array that will hold the permuted array

Definition at line 536 of file permutation.h.

Here is the call graph for this function:
Here is the caller graph for this function: