Hello all
I have hit a point in Apache SIS where I need some matrix
implementations. Additions and multiplications are easy to implement,
but matrix inversions are more difficult. In Geotk I was using the
"vecmath" package (a derivative of legacy Sun Java3D library). However
vecmath is licensed under LGPL 2 [1], which in my understanding can not
work with Apache projects.
Does anyone would recommend a small library implementing Matrix objects
with basic operations? Note that I'm not looking for a full linear
algebra package. In particular, I would like a library with optimized
matrix implementation for the 3x3 and 4x4 cases - matrices of those
sizes will occur very often, and dedicated implementations make a real
difference both in performance and accuracy.
Martin
[1] https://java.net/projects/vecmath/sources/svn/content/trunk/LICENSE.txt