• OptiVec é um software de compilação de mais de 4000 vetor e matriz de funções e números complexos rotinas de matemática. Ele contém vetorizados formas de operadores e funções matemáticas de C / C++ / Pascal. Ele suporta todos os inteiros e de ponto flutuante tipos de dados e outras reais e complexas funções matemáticas / rotinas de estatística, análise de FFT técnicas, ajuste de curva, interpolações, vetores e álgebra matricial, a decomposição da matriz, e gráficos. Em certas áreas, OptiVec sobrepõe-se com o BLAS e LINPACK bibliotecas, embora a nomenclatura é fácil e pode ser implementado de forma mais eficiente. A maioria das aplicações de processo de dados numéricos organizada em ciclos, mas isso se traduz em longos tempos de resposta. Substituindo os laços com otimizados, Assembler-escrito funções de vector e matriz de rotinas, programas pode ser acelerado por um fator de 2 ou 3. Além disso, a precisão numérica é significativamente melhorada. A biblioteca é organizada de introdução de três grupos de funções: VectorLib (para o vetor de funções), MatrixLib (para a matriz de funções), e CMATH (por complexo-número de funções matemáticas. As bibliotecas estáticas uma vez que eles não são construídos como as DLLs. Apenas as funções necessárias estão ligados para a aplicação final. Esta separação se traduz em um número limitado de DLLs que está sendo distribuído com o software. Esta versão de OptiVec é projetado para funcionar com o Embarcadero C / C++ compilador série (RAD Studio, Borland conjunto de Desenvolvimento, BC++ Builder. O software é vendido em uma edição comercial que permite que os usuários para distribuir aplicativos que contém OptiVec funções livremente. Há também uma versão educacional para uso não-comercial.
  • OptiVec 4000 vektör ve matris fonksiyonları ve karmaşık sayı matematik rutinleri yazılım bir derleme. Operatörler ve C / C++ / Pascal matematik fonksiyonları formları vektörize içerir. Tüm tamsayı ve kayan noktalı veri türleri ve diğer gerçek ve karmaşık matematik fonksiyonları istatistik, analizi, FFT teknikleri, eğri uydurma, 28, vektör ve matris cebiri, matris ayrıştırma rutinleri ve grafik destekler. Bazı alanlarda, BLAS ve LİNPACK kitaplıkları ile OptiVec çakışıyor, isimlendirme daha kolay ve de daha verimli bir şekilde uygulanabilir. Çoğu uygulama döngüler düzenlenen sayısal verileri işlemek, ama bu uzun yanıt süreleri çevirir. Optimize edilmiş, yazılı vektör fonksiyonlar ve matris rutinleri Çevirici ile döngüler yerine, programlar 2 veya 3 kat hızlandırdı. Ayrıca, sayısal doğruluk önemli ölçüde gelişmiş. Kütüphanesi (matris fonksiyonları ve CMATH (karmaşık sayı matematik fonksiyonları için) giriş fonksiyonları üç gruba: (vektörel fonksiyonlar için) VectorLib, MatrixLib düzenlenmiştir. DLL olarak inşa edilmiş oldukları için tüm kitaplıkları statik. Sadece gerekli fonksiyonlar nihai uygulamaya bağlı. Bu ayrılık yazılım ile dağıtılmaktadır DLL sınırlı sayıda çevirir. OptiVec bu sürümü (RAD Studio, Borland Geliştirme Dairesi, BC++ Builder Embarcadero C / C++ derleyicisi serisi ile çalışması için tasarlanmıştır. Yazılım kullanıcılar özgürce OptiVec fonksiyonları içeren uygulamalar dağıtmak sağlayan ticari bir sürüm satılıyor. Ayrıca ticari olmayan kullanım için bir eğitim sürümüdür.
  • OptiVec is a software compilation of over 4000 vector and matrix functions and complex-number math routines. It contains vectorized forms of operators and math functions of C / C++ / Pascal.

    It supports all integer and floating-point data types and other real and complex math functions / routines for statistics, analysis, FFT techniques, curve fitting, interpolations, vector and matrix algebra, matrix decomposition, and graphics.

    In certain areas, OptiVec overlaps with the BLAS and LINPACK libraries, although the nomenclature is easier and can be implemented more efficiently.

    Most applications process numerical data organized in loops, but this translates into long response times. By replacing the loops with optimized, Assembler-written vector functions and matrix routines, programs can be sped up by a factor of 2 or 3. Moreover, numerical accuracy is significantly enhanced.

    The library is organized intro three groups of functions: VectorLib (for vector functions), MatrixLib (for matrix functions), and CMATH (for complex-number math functions.

    All the libraries are static since they are not built as DLLs. Only the required functions are linked into the final application. This separation translates into a limited number of DLLs being distributed with the software.

    This version of OptiVec is designed to function with Embarcadero C / C++ compiler series (RAD Studio, Borland Development Suite, BC++ Builder.

    The software is sold in a commercial edition that enables users to distribute applications containing OptiVec functions freely. There is also an educational version for non-commercial use.