|
inline |
Reordering scalar product of two CUDA dense tensors.
By default, the second tensor is not complex-conjugated, in line with the generic interface of prodD.
References syten::DenseProduct::check_dense_dims(), syten::CudaDenseTensorImpl::CudaDenseTensor< rank, Scalar >::dims, syten::dot(), syten::CudaDenseTensorImpl::CudaDenseTensor< rank, Scalar >::get_data(), syten::CudaDenseTensorImpl::CudaDenseTensor< rank, Scalar >::getDims(), syten::DenseProduct::is_trivial_order_a(), syten::DenseProduct::is_trivial_order_b(), and syten::DenseProduct::validateProductSpecifier().