OptiVec contiene oltre 3500 funzioni, Assembler-scritti a mano ottimizzato per tutti i tipi di dati a virgola mobile e interi dai seguenti campi:
1. Vectorized forma di operatori aritmetici e funzioni matematiche.
2. Le operazioni di Matrix, per esempio: la moltiplicazione, inversione, decomposizione LU, decomposizione ai valori singolari, autovalori.
3. Veloce Fourier Transform tecniche per circonvoluzioni efficiente, analisi di correlazione, filtro spettrale, sia mono e bidimensionali.
4. Curva raccordo per una vasta gamma di funzioni del modello di regressione lineare semplice ai modelli non lineari con più insiemi di dati.
5. Statistiche.
6. I confronti (ad esempio, come blocchi di costruzione per l'analisi delle serie storiche).
7. Analisi (derivate, integrali, extrema, interpolazione).
8. Rappresentazione grafica dei dati in coordinate cartesiane.
9. Numero Complex matematica, sia in formato cartesiane e polari.
L'implementazione vettorializzare in codice macchina rende funzioni OptiVec, in media, 2-3 volte più veloce di codice sorgente compilato la stessa funzionalità. In molti casi, l'accuratezza numerica è migliorata pure.
L'interfaccia orientata agli oggetti per C ++, "VecObj", offre chiamate di funzione semplificate e maggiore sicurezza di memoria.
Questa versione è per compilatori l'Embarcadero C ++ (RAD Studio, C ++ Builder) XE3 o superiore
Requisiti :.
Embarcadero RAD Studio o C ++ Builder XE3 o maggiore
Limitazioni :
prova di 90 giorni
I commenti non trovato