OptiVec for Visual C++ is a high-performance library of 3500+ vector and matrix functions, including math, statistics, analysis, FFT, matrix inversion, decomposition, and curve-fitting. It is 2-3 times faster than compiled C/C++ code.

1. Vectorized form of arithmetic operators and math functions.
2. Matrix operations including multiplication, inversion, LU decomposition, singular value decomposition, and eigenvalues.
3. Fast Fourier Transform techniques for efficient convolutions, correlation analyses, spectral filtering, etc., in both one- and two-dimensions.
4. Curve fitting for a wide range of model functions from simple linear regression to non-linear models with multiple data sets.
5. Statistics.
6. Analysis (derivatives, integrals, extrema, interpolation).
7. Graphical representation of data in Cartesian coordinates.
8. Complex number math, both in cartesian and polar format.
OptiVec's vectorized implementation in Assembler results in functions that are on average 2-3 times faster than compiled source code of the same functionality. Moreover, in many instances, the numerical accuracy is improved.
Additionally, the software offers an object-oriented interface for C++, called VecObj, that simplifies function calls and increases memory safety. This version of OptiVec is designed for Microsoft Visual C++ and is compatible with all versions of Visual Studio from the current one down to VS2005.
Overall, OptiVec is a powerful software that offers a wide range of optimized functions for scientific and engineering applications, resulting in faster and more accurate computations.
Version 8.0.1:
Compatibility with latest compiler versions up to VS 2019.
Many new functions.
Quality enhancements.