OptiVec for C++ Builder Spécifications
|
Obtenez une bibliothèque de vecteurs et de matrices rapide pour la série de compilateurs Embarcadero / Borland C / C ++, 64 + 32 bits
OptiVec contient plus de 3500 fonctions écrites par assembleur, optimisées à la main, pour tous les types de données à virgule flottante et entière à partir des champs suivants: 1. Forme vectorisée d'opérateurs arithmétiques et de fonctions mathématiques. 2. Opérations matricielles, par exemple: multiplication, inversion, décomposition LU, décomposition en valeurs singulières, valeurs propres. 3. Techniques de transformation de Fourier rapide pour des convolutions efficaces, des analyses de corrélation, un filtrage spectral, etc., à la fois unidimensionnel et bidimensionnel. 4. Ajustement de courbe pour un large éventail de fonctions de modèle, de la simple régression linéaire aux modèles non linéaires avec plusieurs ensembles de données. 5. Statistiques. 6. Analyse (dérivées, intégrales, extrema, interpolation). 7. Représentation graphique des données en coordonnées cartésiennes. 8. Mathématiques des nombres complexes, à la fois au format cartésien et polaire. L'implémentation vectorisée dans Assembler rend les fonctions OptiVec, en moyenne, 2 à 3 fois plus rapides que le code source compilé de la même fonctionnalité. Dans de nombreux cas, la précision numérique est également améliorée. L'interface orientée objet pour C ++, "VecObj", offre des appels de fonctions simplifiés et une sécurité accrue de la mémoire. Cette version est destinée aux compilateurs Embarcadero / Borland / CodeGear C ++ (RAD Studio, Borland Developer Studio, Borland C ++ Builder, Borland C ++, Turbo C ++), à la fois 64 bits et 32 bits.