OptiVec for Visual C++ Especificações
|
Obtenha uma biblioteca rápida de vetores e matrizes para MS Visual C ++
OptiVec contém mais de 3500 funções escritas em assembler otimizadas à mão para todos os tipos de dados de ponto flutuante e inteiro dos seguintes campos: 1. Forma vetorializada de operadores aritméticos e funções matemáticas. 2. Operações de matriz, por exemplo: multiplicação, inversão, decomposição LU, decomposição de valor singular, Cholesky, autovalores. 3. Técnicas de transformação rápida de Fourier para convoluções eficientes, análises de correlação, filtragem espectral, etc., tanto unidimensionais quanto bidimensionais. 4. Ajuste de curva para uma ampla gama de funções de modelo de regressão linear simples a modelos não lineares com múltiplos conjuntos de dados. 5. Estatísticas. 6. Análise (derivadas, integrais, extremos, interpolação). 7. Representação gráfica de dados em coordenadas cartesianas. 8. Matemática de números complexos, tanto no formato cartesiano quanto no polar. A implementação vetorizada em Assembler torna as funções OptiVec, em média, 2 a 3 vezes mais rápidas do que o código-fonte compilado da mesma funcionalidade. Em muitos casos, a precisão numérica também é melhorada. A interface orientada a objetos opcional para C ++, "VecObj", oferece chamadas de função simplificadas e maior segurança de memória. Esta versão é para Microsoft Visual C ++ (Visual Studio, pelo menos VS 2005).