|
inline |
Returns a transposed copy of the input tensor.
The array perm
specifies the old position of each new leg, i.e. perm[i] = j
means that the new leg i+1
was formerly the leg j
. If conjugate
is Conj::y()
, individual entries are complex-conjugated and basis directions reversed.
References conj(), if_constexpr, std::move(), multi_transpose(), std::vector< T >::push_back(), and rank().