MtxVec is an object oriented vector math library featuring a comprehensive set of mathematical and statistical functions executing at impressive speeds (check the testimonies). Just a few of the MtxVec
Version 4 features are:
* Supports a large set of compilers: Delphi 6 and 7, Delphi 2005, Delphi 2006, 2007 W32 and .NET, Delphi 2009, Delphi 2010 and C++Builder 2006, 2007, 2009 and 2010.
* Optimized LAPACK v3.1 (Linear Algebra Package) numerical library for Core 2 DUO and Core i7.
* Vector processes streams of complex variables and complex numbers for higher speed
* Wide ranging multi-core support for many vector and matrix functions. Matrix multiply, FFT's, Sparse matrix solvers, SVD, EIG .. are internally threaded.
* Super conductive memory management allows linear scaling of numerical algorithms with number of cores when multithreading.
* Operator overloading support for vectors and matrices from including Delphi 2006 and C++Buidler 2006.
* Vectorized math expression evaluator/scripter. User specified expressions can execute with on multiple CPU's.
Changes and new features:
Core product:
* Multi-precision integer vector math with TVecInt and VectorInt with full support for object cache and math expressions. Supported are all standard operators +,-,*,/, or, xor, and, not plus more than 50 methods separately for 32bit, 16bit and 8bit integers.
* Support for TeeChart 2010.
* Updated dlls for latest version of MKL and IPP with support for Intel AVX.
* Reduced distribution size with FFT core cross-platform fallback code providing FFTfunctions (1D and 2D) with reasonable performance without external dlls.
*Reduced distribution size with IPP core cross-platform fallback code providing signal processing functions with reasonable performance without external dlls. The standalone source code delivers a substantial amount of DSP related algorithms including multi-rate FIR filters, auto and cross correlations, DCT and more.