Grid 0.7.0
Tensor_transpose.h File Reference

Go to the source code of this file.

Functions

 NAMESPACE_BEGIN (Grid)
accelerator_inline ComplexD transpose (ComplexD &rhs)
accelerator_inline ComplexF transpose (ComplexF &rhs)
accelerator_inline RealD transpose (RealD &rhs)
accelerator_inline RealF transpose (RealF &rhs)
template<class vtype, int N>
accelerator_inline std::enable_if< isGridTensor< vtype >::value, iMatrix< vtype, N > >::type transpose (iMatrix< vtype, N > arg)
template<class vtype, int N>
accelerator_inline std::enable_if< isGridTensor< vtype >::notvalue, iMatrix< vtype, N > >::type transpose (iMatrix< vtype, N > arg)
template<class vtype>
accelerator_inline std::enable_if< isGridTensor< vtype >::value, iScalar< vtype > >::type transpose (iScalar< vtype > arg)
template<class vtype>
accelerator_inline std::enable_if< isGridTensor< vtype >::notvalue, iScalar< vtype > >::type transpose (iScalar< vtype > arg)
 NAMESPACE_END (Grid)

Function Documentation

◆ NAMESPACE_BEGIN()

NAMESPACE_BEGIN ( Grid )

◆ transpose() [1/8]

◆ transpose() [2/8]

accelerator_inline ComplexF transpose ( ComplexF & rhs)

Definition at line 38 of file Tensor_transpose.h.

References accelerator_inline.

◆ transpose() [3/8]

accelerator_inline RealD transpose ( RealD & rhs)

Definition at line 39 of file Tensor_transpose.h.

References accelerator_inline.

◆ transpose() [4/8]

accelerator_inline RealF transpose ( RealF & rhs)

Definition at line 40 of file Tensor_transpose.h.

References accelerator_inline.

◆ transpose() [5/8]

template<class vtype, int N>
accelerator_inline std::enable_if< isGridTensor< vtype >::value, iMatrix< vtype, N > >::type transpose ( iMatrix< vtype, N > arg)

Definition at line 44 of file Tensor_transpose.h.

References iMatrix< vtype, N >::_internal, and transpose().

◆ transpose() [6/8]

template<class vtype, int N>
accelerator_inline std::enable_if< isGridTensor< vtype >::notvalue, iMatrix< vtype, N > >::type transpose ( iMatrix< vtype, N > arg)

Definition at line 55 of file Tensor_transpose.h.

References iMatrix< vtype, N >::_internal.

◆ transpose() [7/8]

template<class vtype>
accelerator_inline std::enable_if< isGridTensor< vtype >::value, iScalar< vtype > >::type transpose ( iScalar< vtype > arg)

Definition at line 67 of file Tensor_transpose.h.

References iScalar< vtype >::_internal, and transpose().

◆ transpose() [8/8]

template<class vtype>
accelerator_inline std::enable_if< isGridTensor< vtype >::notvalue, iScalar< vtype > >::type transpose ( iScalar< vtype > arg)

Definition at line 76 of file Tensor_transpose.h.

References iScalar< vtype >::_internal.

◆ NAMESPACE_END()

NAMESPACE_END ( Grid )