forked from M-Labs/nalgebra
Add blas operators to the changelog.
This commit is contained in:
parent
3e349b80cf
commit
b7a34d482f
12
CHANGELOG.md
12
CHANGELOG.md
@ -19,7 +19,7 @@ matrix decompositions using LAPACK bindings.
|
|||||||
example, a step of, say, 3 on previous versions should now bet set to 2.
|
example, a step of, say, 3 on previous versions should now bet set to 2.
|
||||||
|
|
||||||
### Modified
|
### Modified
|
||||||
* The trait `Axpy` takes one additional parameter for the type of `x`.
|
* The trait `Axpy` has been replaced by a metod `.axpy`.
|
||||||
* The alias `MatrixNM` is now deprecated. Use `MatrixMN` instead (we
|
* The alias `MatrixNM` is now deprecated. Use `MatrixMN` instead (we
|
||||||
reordered M and N to be in alphabetical order).
|
reordered M and N to be in alphabetical order).
|
||||||
* In-place componentwise multiplication and division
|
* In-place componentwise multiplication and division
|
||||||
@ -52,6 +52,16 @@ matrix decompositions using LAPACK bindings.
|
|||||||
* `.apply(f)` replaces each component of a matrix with the results of the
|
* `.apply(f)` replaces each component of a matrix with the results of the
|
||||||
closure `f` called on each of them.
|
closure `f` called on each of them.
|
||||||
|
|
||||||
|
Pure Rust implementation of some Blas operations:
|
||||||
|
|
||||||
|
* `.iamax()` retuns the index of the maximum value of a vector.
|
||||||
|
* `.axpy(...)` computes `self = a * x + b * self`.
|
||||||
|
* `.gemv(...)` computes `self = alpha * a * x + beta * self` with a matrix and vector `a` and `x`.
|
||||||
|
* `.ger(...)` computes `self = alpha * x^t * y + beta * self` where `x` and `y` are vectors.
|
||||||
|
* `.gemm(...)` computes `self = alpha * a * b + beta * self` where `a` and `b` are matrices.
|
||||||
|
* `.gemv_symm(...)` is the same as `.gemv` except that `self` is assumed symmetric.
|
||||||
|
* `.ger_symm(...)` is the same as `.ger` except that `self` is assumed symmetric.
|
||||||
|
|
||||||
New slicing methods:
|
New slicing methods:
|
||||||
* `.rows_range(...)` that retrieves a reference to a range of rows.
|
* `.rows_range(...)` that retrieves a reference to a range of rows.
|
||||||
* `.rows_range_mut(...)` that retrieves a mutable reference to a range of rows.
|
* `.rows_range_mut(...)` that retrieves a mutable reference to a range of rows.
|
||||||
|
Loading…
Reference in New Issue
Block a user