SyTen

◆ prodD() [1/6]

template<Rank summed, Rank frank, Rank srank, typename Scalar , std::enable_if_t<(int(frank)+int(srank) - 2 *int(summed) > 0), int > = 0>
CudaDenseTensor< frank+srank - 2 *summed, Scalar > syten::CudaDenseTensorImpl::prodD ( CudaDenseTensor< frank, Scalar > const &  a,
CudaDenseTensor< srank, Scalar > const &  b,
std::array< int, frank > const &  c_a,
std::array< int, srank > const &  c_b,
bool  conjugate = false,
EliminateZeros const  ezeros = EliminateZeros::No,
DenseProduct::TemporaryTransposeStorage< Scalar, frank, srank > *  = nullptr 
)
inline