OptiVec for C++ Builder Specificaties
|
Krijg een snelle vector- en matrixbibliotheek voor de Embarcadero / Borland C / C ++ compilerserie, 64 + 32 bit
OptiVec bevat meer dan 3500 met de hand geoptimaliseerde, door assembler geschreven functies voor alle drijvende-komma en integer gegevenstypen uit de volgende velden: 1. Gevectoriseerde vorm van rekenkundige operatoren en wiskundige functies. 2. Matrixbewerkingen, bijv .: vermenigvuldiging, inversie, LU-decompositie, singuliere waarde-decompositie, eigenwaarden. 3. Fast Fourier Transform-technieken voor efficiënte convoluties, correlatieanalyses, spectrale filtering, enz., Zowel één- als tweedimensionaal. 4. Curve-aanpassing voor een breed scala aan modelfuncties, van eenvoudige lineaire regressie tot niet-lineaire modellen met meerdere gegevenssets. 5. Statistieken. 6. Analyse (afgeleiden, integralen, extrema, interpolatie). 7. Grafische weergave van gegevens in cartesiaanse coördinaten. 8. Wiskunde met complexe getallen, zowel in cartesisch als polair formaat. De gevectoriseerde implementatie in Assembler maakt OptiVec-functies gemiddeld 2-3 keer sneller dan gecompileerde broncode met dezelfde functionaliteit. In veel gevallen is ook de numerieke nauwkeurigheid verbeterd. De objectgeoriënteerde interface voor C ++, "VecObj", biedt vereenvoudigde functieaanroepen en verhoogde geheugenveiligheid. Deze versie is voor de Embarcadero / Borland / CodeGear C ++ compilers (RAD Studio, Borland Developer Studio, Borland C ++ Builder, Borland C ++, Turbo C ++), zowel 64-bit als 32-bit.