This is a beta version. If you were using the non-linear optimisation routine in an previous beta, note that rowvectors and columnvectors have been swapped in this version of newmatnl. You will need to edit the Microsoft section in include.h to make it work with Microsoft 7. The code files now have suffix .cpp. Don't simulate exceptions if you have set your compiler's option to implement exceptions.
Documentation is in newmata.txt, newmatb.txt and newmatc.txt.
An option in include.h allows you to use compiler supported exceptions, simulated exceptions or disable exceptions. New QR decomposition functions are included. An non-linear least squares class is included.