You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
*`(mx-transpose mat)` returns **matrix** of entries of **matrix**`mat` with swapped row and column indices.
424
420
421
+
*`(mx-axpy a x y)` returns **matrix** of entry-wise generalized addition of **flonum**`a` times **matrix**`x` plus **matrix**`y`, aka "a times x plus y".
422
+
425
423
*`(mx-sympart mat)` returns **matrix** being symmetric part of square **matrix**`mat`.
426
424
427
425
*`(mx-skewpart mat)` returns **matrix** being skey-symmetric part of square **matrix**`mat`, aka anti-symmetric part.
@@ -611,6 +609,8 @@ Defines the matrix type (record) as column-major list-of-columns and provides ge
611
609
612
610
*`(matrix-transpose mat)` returns **matrix** of entries of **matrix**`mat` with swapped row and column indices.
613
611
612
+
*`(matrix-axpy a x y)` returns **matrix** resulting from scaling **matrix**`x` by **any**`a` and add **matrix**`y`.
613
+
614
614
*`(matrix-scalar xt y)` returns **any** resulting from the scalar product of column-**matrix**es `xt` and `y`.
615
615
616
616
*`(matrix-dot* xt y)` returns **matrix** resulting from matrix multiplication of transposed of **matrix**`xt` and **matrix**`y`.
*`(f64vector-foreach-index fun . vecs)` returns **void**, applies **procedure**`fun` to index and all corresponding **f64vector**(s) `vecs` elements.
657
657
658
+
*`(f64vector-axpy a x y)` returns **f64vector** resulting from applying fused-multiply-add to the **flonum**`a` and to all **f64vector**s `x`, `y` elements.
659
+
658
660
*`(f64vector-fold fun ini . vecs)` returns **any** resulting from applying **procedure**`fun` to `ini` initialized accumulator and sequentially to all **f64vector**(s) `vecs` elements from left to right.
659
661
660
662
*`(f64vector-fold* fun ini . vecs)` returns **any** resulting from applying **procedure**`fun` to `ini` initialized accumulator and sequentially to all **f64vector**(s) `vecs` elements from right to left.
0 commit comments