OptiVec for Visual C++ Specifikationer
|
Få hurtig vektor- og matrixbibliotek til MS Visual C ++
OptiVec indeholder mere end 3500 håndoptimerede, samleskrevne funktioner til alle datatyper med flydende punkt og heltal fra følgende felter: 1. Vektoriseret form for aritmetiske operatorer og matematiske funktioner. 2. Matrixoperationer, fx: multiplikation, inversion, LU-nedbrydning, entalværdien nedbrydning, Cholesky, egenværdier. 3. Hurtige Fourier Transform-teknikker til effektive viklinger, korrelationsanalyser, spektralfiltrering osv., Både en- og to-dimensionel. 4. Kurvetilpasning til en bred vifte af modelfunktioner fra simpel lineær regression til ikke-lineære modeller med flere datasæt. 5. Statistik. 6. Analyse (derivater, integraler, ekstrema, interpolation). 7. Grafisk gengivelse af data i kartesiske koordinater. 8. Kompleks numerisk matematik, både i kartesisk og polært format. Den vektoriserede implementering i Assembler gør OptiVec-funktioner i gennemsnit 2-3 gange hurtigere end den kompilerede kildekode med den samme funktionalitet. I mange tilfælde forbedres den numeriske nøjagtighed også. Den valgfri objektorienterede grænseflade til C ++, "VecObj", tilbyder forenklede funktionsopkald og øget hukommelsessikkerhed. Denne version er til Microsoft Visual C ++ (Visual Studio, mindst VS 2005).