SyTen
syten::Deparallelise Namespace Reference

Deparallelisers. More...

Functions

template<typename Scalar , typename OtherScalar = SRDef>
DenseTensor< 2, OtherScalar > cols (DenseTensor< 2, Scalar > const &a, DenseTensor< 2, Scalar > &p, DenseTensor< 2, Scalar > &t, DenseTensor< 2, OtherScalar > const &sibling=DenseTensor< 2, OtherScalar >())
 Deparallelise the columns of the dense input tensor a → p t More...
 
template<Rank rank>
Index cols (Tensor< rank > const &in, Index const uncombinedLeg, Tensor< rank > &p, Tensor< 2 > &t)
 Column-based deparallelisation. More...
 
template<typename Scalar , typename OtherScalar = SRDef>
DenseTensor< 2, OtherScalar > rows (DenseTensor< 2, Scalar > const &a, DenseTensor< 2, Scalar > &t, DenseTensor< 2, Scalar > &p, DenseTensor< 2, OtherScalar > const &sibling=DenseTensor< 2, OtherScalar >())
 Deparallelise the rows of the dense input tensor a → t p More...
 
template<Rank rank>
Index rows (Tensor< rank > const &in, Index const uncombinedLeg, Tensor< 2 > &t, Tensor< rank > &p)
 Row-based deparallelisation. More...
 

Detailed Description

Deparallelisers.