| 585 | } |
| 586 | |
| 587 | void MultTriangularUR (SliceMatrix<double> X, BareSliceMatrix<double> U) |
| 588 | { |
| 589 | // MultTriangularUR3 (X, L); |
| 590 | // return; |
| 591 | |
| 592 | size_t i = 0; |
| 593 | constexpr size_t bw = 128; |
| 594 | for ( ; i+bw <= X.Height(); i += bw) |
| 595 | MultTriangularUR2 (X.Rows(i,i+bw), U); |
| 596 | if (i < X.Height()) |
| 597 | MultTriangularUR2 (X.Rows(i,X.Height()), U); |
| 598 | } |
| 599 | |
| 600 | |
| 601 |
no test coverage detected