Main > Software Development > Components & Libraries >

OptiVec for Delphi 2005 5.2.4

OptiVec for Delphi 2005 5.2.4

Sponsored Links

OptiVec for Delphi 2005 5.2.4 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: 4.43 MB
Platform: WinNT 4.x,Windows2000,WinXP,Windows2003,Windo
License: Shareware
Price: $249
Downloads: 195
Date added: 2008-12-15

OptiVec for Delphi 2005 5.2.4 description

OptiVec for Delphi 2005 5.2.4 offers an all-in-one, hand-optimized range of libraries with over 3500 vector and matrix functions, and complex-number math routines. OptiVec 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. 

Major Features:

  1. VectorLib
    • All operators and mathematical functions of C/C++ are implemented in vectorized form; additionally many more mathematical functions are included which normally would have to be calculated by more or less complicated combinations of existing functions. Not only the execution speed, but also the accuracy of the results is greatly improved.
    • Building blocks for statistical data analysis are supplied.
    • Derivatives, integrals, interpolation schemes are included.
    • Fast Fourier Transform techniques allow for efficient convolutions, correlation analyses, spectral filtering, and so on.
    • Graphical representation of data offers a convenient way of monitoring the results of vectorized calculations.
    • A wide range of optimized matrix functions like matrix arithmetics, algebra, decompositions, data fitting, etc. is offered by MatrixLib.
    • TensorLib is planned as a future extension of these concepts for general multidimensional arrays.
    • Each function exists for every data type for which this is reasonable. The data type is signalled by the prefix of the function name. No implicit name mangling or other specific C++ features are used, which makes OptiVec usable in plain-C as well as in C++ programs. Moreover, the names and the syntax of nearly all functions are the same in C/C++ and Pascal/Delphi languages.
    • The input and output vectors/matrices of VectorLib and MatrixLib routines may be of variable size and it is possible to process only a part (e.g., the first 100 elements, or every 10th element) of a vector, which is another important advantage over other approaches, where only whole arrays are processed.
    • A new object-oriented interface for C++, named VecObj, encapsulates all vector functions, offering even easier use and increased memory safety.
    • Using OptiVec routines instead of loops can make your source code much more compact and far better readable.
  2. MatrixLib 
    • MFdia_ means that the function expects a diagonal matrix (i.e., a square matrix which has non-zero elements only on the diagonal); as there is no sense in storing all the zeros, diagonal matrix are actually stored as vectors, holding only the diagonal elements.
    • MFsym_ denotes a function which expects the input matrix to be symmetric. At present, only MFsym_eigenvalues makes use of this assumption.
    • MFtrd_ means the function is for a tridiagonal matrix (i.e., a square matrix with non-zero elements only on the diagonal plus or minus one column). A tridiagonal matrix has to be entered in the form of a matrix with three rows, representing the three vectors actually containing non-zero data. In other words, the original matrix 
  3. Cmath
    • Data-Type Interconversions
    • Basic Complex Operations
    • Arithmetic Operations
    • Mathematical Functions: CMATH contains all mathematical functions you would find in the complex class libraries of C++, along with several additional ones:
    • Initialization of Complex Numbers

Enhancements:

  • Debug library, detecting violations of vector / matrix boundaries, allowing to track and avoid resulting memory faults, whose cause previously was very difficult to locate. Read more here.
  • Multi-processor optimized library, scaling with the number of available processor cores. Read here for details and considerations about using OptiVec on multi-processor computers.
  • Compatibility with latest compiler versions  

Requirements: Borland Delphi 2005

WareSeeker Editor

OptiVec for Delphi 2005 5.2.4 Screenshot

Advertisements

OptiVec for Delphi 2005 5.2.4 Keywords

Bookmark OptiVec for Delphi 2005 5.2.4

Hyperlink code:
Link for forum:

OptiVec for Delphi 2005 5.2.4 Copyright

WareSeeker periodically updates pricing and software information of OptiVec for Delphi 2005 5.2.4 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of OptiVec for Delphi 2005 5.2.4 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Related Software
OptiVec for Delphi 2006/2007: Assembler-written library of vector and matrix functions, 2-3 times faster than compiled source code: Math, statistics, analysis, FFT, matrix inversion, decomposition, curve-fitting - in total more than 3500 functions. Free Download
OptiVec for Delphi 2006: Assembler-written library of vector and matrix functions, 2-3 times faster than compiled source code: Math, statistics, analysis, FFT, matrix inversion, decomposition, curve-f Free Download
CMATH is a comprehensive library for complex-number arithmetics and mathematics, both in cartesian and polar format (single, double, and extended precision). The implementation in Assembly language ensures maximum speed, accuracy, and safety, far superior to the unit Complex coming with Delphi. CMATH is optimized for Pentium II-IV, but will also run on 486DX and Athlon. For Borland Delphi 2005. Free Download
OptiVec for Visual C++: Assembler-written library of vector and matrix functions, 2-3 times faster than compiled C/C++ code: Math, statistics, analysis, FFT, matrix inversion, decomposition, curve-fitting - in total more than 3500 functions. Free Download
Brings the power of vectorized programming to the PC. Replacing loops over data arrays by the hand-optimized, Assembler-written vector and matrix functions of OptiVec can speed up program execution by 2-3 times and enhances accuracy and safety. More than 3500 functions for math, statistics, analysis, signal processing, matrix operations, curve fitting, etc. For CodeGear / Borland C++4.0+ or BC++Builder. Free Download
OraDeveloper Tools is a set of IDE add-ins designed to automate and simplify the process of developing applications with Oracle from Visual Studio or ... Free Download
Optivec for Borland C/C++ comes with libraries of vector, matrix, and complex math functions for PC compilers Free Download
Interpolate functions and solve equations in your .NET, COM, Web Service Apps Free Download