OptiVec contiene más de 3.500, funciones escritas-ensamblador optimizado a mano para todos los tipos de datos de punto flotante y entero de los campos siguientes:
1. Vectorizada forma de operadores aritméticos y funciones matemáticas.
2. Las operaciones con matrices, por ejemplo: la multiplicación, inversión, la descomposición LU, la descomposición de valor singular, valores propios.
3. Transformada Rápida de Fourier técnicas para circunvoluciones eficientes, análisis de correlación, filtrado espectral, tanto de uno y de dos dimensiones.
4. Ajuste de curva para una amplia gama de funciones de modelo de regresión lineal simple para modelos no lineales con múltiples conjuntos de datos.
5. Estadística.
6. Las comparaciones (por ejemplo, como la construcción de bloques para el análisis de series de tiempo).
7. Análisis (derivadas, integrales, extrema, interpolación).
8. Representación gráfica de los datos en coordenadas cartesianas.
9. Número compleja de la matemáticas, tanto en formato cartesiano y polar.
La implementación vectorizada en código máquina hace las funciones OptiVec, en promedio, 3.2 veces más rápido que el código fuente compilado de la misma funcionalidad. En muchos casos, la precisión numérica se mejora también.
La interfaz orientada a objetos para C ++, "VecObj", ofrece las llamadas de función simplificados y una mayor seguridad de la memoria.
Esta versión es para los compiladores del Embarcadero C ++ (RAD Studio, C ++ Builder) XE3 o superior
Requisitos :.
Embarcadero RAD Studio o C ++ Builder XE3 o superior
Limitaciones :
de prueba de 90 días
Comentarios que no se encuentran