28#ifndef GRID_MATH_TRANSPOSE_H
29#define GRID_MATH_TRANSPOSE_H
42template<
class vtype,
int N>
53template<
class vtype,
int N>
106 for(
int i=0;i<N;i++){
107 for(
int j=0;j<N;j++){
113typename std::enable_if<matchGridTensorIndex<iScalar<vtype>,Level>::notvalue,
iScalar<vtype> >
::type
121typename std::enable_if<matchGridTensorIndex<iScalar<vtype>,Level>::value,
iScalar<vtype> >
::type
#define accelerator_inline
#define NAMESPACE_BEGIN(A)
std::complex< RealF > ComplexF
std::complex< RealD > ComplexD
accelerator_inline auto transposeIndex(const vtype &arg) -> RemoveCRV(TensorIndexRecursion< Level >::transposeIndex(arg))
accelerator_inline ComplexD transpose(ComplexD &rhs)