OptiVec for Visual C++ Spesifikasjoner
|
Få raskt vektor- og matrisebibliotek for MS Visual C ++
OptiVec inneholder mer enn 3500 håndoptimaliserte, samlerskrevne funksjoner for alle datatyper med flytende punkt og heltall fra følgende felt: 1. Vektorisert form av regneoperatører og matematiske funksjoner. 2. Matriseoperasjoner, for eksempel: multiplikasjon, inversjon, LU-dekomponering, singularverdedekomponering, Kolesky, egenverdier. 3. Raske Fourier Transform-teknikker for effektive viklinger, korrelasjonsanalyser, spektralfiltrering, etc., både en- og todimensjonale. 4. Kurvetilpasning for et bredt spekter av modellfunksjoner fra enkel lineær regresjon til ikke-lineære modeller med flere datasett. 5. Statistikk. 6. Analyse (derivater, integraler, ekstrema, interpolasjon). 7. Grafisk fremstilling av data i kartesiske koordinater. 8. Kompleks tallmatematikk, både i kartesisk og polar format. Den vektoriserte implementeringen i Assembler gjør OptiVec-funksjoner i gjennomsnitt 2-3 ganger raskere enn kompilert kildekode med samme funksjonalitet. I mange tilfeller forbedres den numeriske nøyaktigheten også. Det valgfrie objektorienterte grensesnittet for C ++, "VecObj", tilbyr forenklede funksjonsanrop og økt minnesikkerhet. Denne versjonen er for Microsoft Visual C ++ (Visual Studio, minst VS 2005).