| 633 | |
| 634 | /// |
| 635 | void AddRowTransToVector (int row, TVY el, FlatVector<TVX> vec) const |
| 636 | { |
| 637 | size_t first = firsti[row]; |
| 638 | size_t last = firsti[row+1]; |
| 639 | |
| 640 | const ColIdx * colpi = colnr.Addr(0); |
| 641 | const TM * datap = data.Addr(0); |
| 642 | |
| 643 | for (size_t j = first; j < last; j++) |
| 644 | vec[colpi[j]] += Trans(datap[j]) * el; |
| 645 | } |
| 646 | |
| 647 | void AddRowTransToVectorAtomic (int row, TVY el, FlatVector<TVX> vec) const |
| 648 | { |
no test coverage detected