Released v0.34

27 views
Skip to first unread message

Peter A

unread,
Apr 13, 2018, 12:33:03 PM4/13/18
to efficient-java-mat...@googlegroups.com
Just released a new stable version of EJML. Get it at http://ejml.org

Probably the most important changes are better support for different matrix types in SimpleMatrix and SolveNullSpace.
----- Version 0.34
2018/04/13

- SimpleMatrix
* Added createLike()
* Removed most hard coded matrix types internally
* Change simple matrix's constructor to take in an array to remove confusion over float and double
* Fixed bug in concatRows and concatColumns
* Renamed set(double) to fill(double)
* Made set(row,col, value) generic
* Added automatic conversion of matrix types during an operation.
- Very simple heuristic. Only ensures that everything is the same matrix type
- Fixed Sized Matrices
* Added multiplication and scale operations
- QRP
* Dense real version was incorrectly scaling the threshold for singularity detection
- Created SolveNullSpace
* Make it easier and faster to find the null space
* QR, QRP, and SVD
- Equation
* Added print() This will print to stdout the results of what's inside
* Fixed bug. Can handle comma inside a brucket block that's in a function call.
"b=normF([[1 2],1])"
* Added random matrices and ability to specify the seed
rand,randn,rng
* Added ability to print expression's output
* Added automatic conversion from FMatrixRMaj to DMatrixRMaj
- EjmlVersion
* Contains version information




--
"Now, now my good man, this is no time for making enemies."    — Voltaire (1694-1778), on his deathbed in response to a priest asking that he renounce Satan.
Reply all
Reply to author
Forward
0 new messages