|
inline |
Row-based Delinearisation.
[in] | in | input tensor to decompose into in → t p |
[in] | uncombinedLeg | leg of in /p which is not combined and at which t attaches |
[out] | t | output tensor with rank 2 |
[out] | p | output tensor with same rank as in |
[in] | leading_dimensions | number of leading dimensions for threshold estimates |
[in] | relax_if_necessary | Do a rank-revealing QR decomposition after each dense decomposition. If the resulting matrix is not full rank, relax the epsilon threshold to allow cancellation to zero and re-try. |
Internally uses Delinearise::cols() and transposes t manually afterwards.
References cols(), and syten::transpose().