I remember this library being discussed on the Eigen list in 2012. Here's the thread:<p><a href="http://thread.gmane.org/gmane.comp.lib.eigen/3423" rel="nofollow">http://thread.gmane.org/gmane.comp.lib.eigen/3423</a><p>The main critique at the time was that Blaze always assumes perfectly aligned data, including inside(!) the matrix, and pads the data with zeros if that is not the case. Of course, this makes it impossible to map external data, which is a huge downside. I'm not sure if that is still the case, but from skimming through the docs it doesn't look to me like this has changed.