DenseTensor< rank, Scalar > syten::multi_transpose | ( | DenseTensor< rank, Scalar > const & | in, |
ConstSpan< Index > | perm, | ||
Conj | do_conj = Conj::n() |
||
) |
Standard entry point for the transposition of a syten::DenseTensor.
Allocates space for the new dense tensor and then hands the areas over to transpose() above.
References syten::DenseTensor< rank, Scalar >::dim(), syten::DenseTensor< rank, Scalar >::get_data(), syten::DenseTensor< rank, Scalar >::getDims(), No, and rank().
Referenced by herm(), multi_transpose(), syten::IPEPSv2::operator<<(), syten::MPS::DMRG::Worker::solveLocalTwoSite(), syten::MPS::TDVP::Worker::sync(), and transpose().