SyTen

◆ transpose_a()

template<Rank summed, Rank frank, typename Scalar >
void syten::DenseProduct::transpose_a ( DenseTensor< frank, Scalar > const &  a,
std::array< int, frank > const &  c_a,
DenseTensor< frank, Scalar > &  out_a,
std::array< int, frank > &  out_c_a 
)
inline

Transposition of a first/a tensor to trivial order.

References syten::LimVec< Type, max, MaxType, type >::begin(), syten::DenseTensor< rank, Scalar >::dim(), syten::LimVec< Type, max, MaxType, type >::end(), syten::DenseTensor< rank, Scalar >::get_data(), syten::DenseTensor< rank, Scalar >::getDims(), syten::No, syten::LimVec< Type, max, MaxType, type >::push_back(), and std::sort().

+ Here is the call graph for this function: