OptiVec for Visual C++ Specifikationer
|
Få snabbt vektor- och matrisbibliotek för MS Visual C ++
OptiVec innehåller mer än 3500 handoptimerade, samlarskrivna funktioner för alla flytande punkt- och heltal-datatyper från följande fält: 1. Vektoriserad form av aritmetiska operatorer och matematiska funktioner. 2. Matrisoperationer, t ex: multiplikation, inversion, LU-sönderdelning, sönderdelning av singulärt värde, Cholesky, egenvärden. 3. Snabb Fourier Transform-tekniker för effektiva krökningar, korrelationsanalyser, spektralfiltrering etc., både en- och tvådimensionell. 4. Kurvpassning för ett brett utbud av modellfunktioner från enkel linjär regression till icke-linjära modeller med flera datamängder. 5. Statistik. 6. Analys (derivat, integraler, extrema, interpolation). 7. Grafisk framställning av data i kartesiska koordinater. 8. Komplex numerisk matematik, både i kartesiskt och polärt format. Den vektoriserade implementeringen i Assembler gör OptiVec-funktioner i genomsnitt 2-3 gånger snabbare än kompilerad källkod med samma funktionalitet. I många fall förbättras den numeriska noggrannheten också. Det valfria objektorienterade gränssnittet för C ++, "VecObj", erbjuder förenklade funktionssamtal och ökad minnessäkerhet. Denna version är för Microsoft Visual C ++ (Visual Studio, åtminstone VS 2005).