v5.2 [Jul 31, 2012]
- Upgraded to Intel MKL 10.3 Update 11 with resulting performance increases.
- Added class NMathConfiguration for controlling the loading of the NMath
license key, kernel assembly, and native library. License files are no
longer used. Logging can be enabled for debugging configuration issues.
See Chp 1 in the NMath User's Guide for more information.
- Replaced all custom NMath delegate types in the API with Func<>/Action<>
equivalents, and deprecated the older signatures.
- Added support for postive and negative strided signals in all FFT classes.
- Fixed bug in DoubleSymmetricSignalReader.UnpackSymmetricHalfToVector(),
in which the last element was not read.
- Fixed bug in ResizeAndClear() of vector classes.
- Removed previously deprecated OneVariableFunctionFitter and
MultiVariableFunctionFitter classes. Use templatized
OneVariableFunctionFitter<M> and MultiVariableFunctionFitter<M> instead.
- Made Slice.All and Range.All singletons for greater efficiency.
- Exposed OptimalX property of quadratic programmming classes.
- Added Set() method to all matrix and vector classes for setting all
elements to a given value.