A collection of the C & C++ programming tools, sdks, APIs and similar

C & C++ Tools, Library, APIs resources




OptiVec - vector, matrix functions and complex-number math routines

September 23rd, 2006 by cplus

OptiVecâ„¢ is a complete, hand-optimized set of libraries with over 3500 vector and matrix functions, and complex-number math routines. It contains the fully vectorized forms of all operators and math functions of C/C++/Pascal/Delphi for all integer and floating-point (including complex) data types, plus many other real and complex math functions and routines for statistics, analysis, FFT techniques, curve fitting, interpolations, vector and matrix algebra, matrix decomposition, and graphics. In parts, OptiVec overlaps with the well-known BLAS and LINPACK libraries, but features an easier nomenclature and a generally more efficient implementation. It consists of three groups of functions:

  • VectorLib - Vector functions.
  • MatrixLib - Matrix functions.
  • CMATH - Complex number math functions (also available separately).

The OptiVec libraries are static, no DLLs. This means only those functions which you actually need are linked into your application. Of course, you are free to include OptiVec functions in your DLLs, but there is no need to deal with yet another set of DLLs when you distribute your applications.
Once you purchase the Commercial Edition of OptiVec, you can freely distribute applications containing OptiVec functions. No run-time licenses needed for your customers
An Educational Edition is available at a strongly reduced fee for non-commercial use. The target Compilers include:

  • Borland C/C++ (BC++ Builder 1-6, BC++ 4.0 or higher, Borland Development Suite, Turbo C++).
  • Microsoft Visual C++ (5, 6, up to Visual Studio 2005).
  • Borland Delphi (4 through 7, 2005, 2006, Turbo Delphi).
Filed under Library, Tools having

OOOPPS! NO RELATED POST!



Leave a Comment:

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.