SyTen

◆ prodD() [3/5]

template<Rank summed, Rank frank, Rank srank, typename Scalar , std::enable_if_t<(int(frank)+int(srank) - 2 *int(summed) > 0), int > = 0>
GenericDenseTensor<frank + srank - 2 * summed, Scalar> syten::IdentityDenseTensorImpl::prodD ( IdentityDenseTensor< frank, Scalar > const &  ,
IdentityDenseTensor< srank, Scalar > const &  ,
std::array< int, frank > const &  ,
std::array< int, srank > const &  ,
bool  = false,
EliminateZeros const  = EliminateZeros::No,
DenseProduct::TemporaryTransposeStorage< Scalar, frank, srank > *  = nullptr 
)
inline

Dummy implementation for the product of two identity tensors.

Fails at runtime.

References SYTEN_ASSERT_MSG.