Closed japaric closed 9 years ago
row += alpha * another_row should reduce to a single axpy call without creating a temporary.
row += alpha * another_row
axpy
Scaled(T, M)
Mul
scalar * matrix/col/row/view -> Scaled
AddAssign/SubAssign
matrix/row/col/view += Scaled
row += alpha * another_row
should reduce to a singleaxpy
call without creating a temporary.(Rough) plan
Scaled(T, M)
structMul
:scalar * matrix/col/row/view -> Scaled
AddAssign/SubAssign
:matrix/row/col/view += Scaled