OptiVec for C++ Builder
| Wersja | 8.0.1 |
|---|---|
| Wydawca | OptiCode - Dr. Martin Sander Software Dev. |
| Data wydania | 3 wrz 2020 |
| Data dodania | 3 wrz 2020 |
| Wymagania systemu operacyjnego | Windows 10, Windows 2003, Windows 8, Windows Vista, Windows, Windows Server 2008, Windows 7, Windows XP |
| Wymagania | Embarcadero/Borland C++ (RAD Studio, BC++ Builder, Borland Dev. Studio) |
| Całkowita liczba pobrań | 3 328 |
| Cena £ | Free to try |
Opis
OptiVec zawiera ponad 3500 ręcznie zoptymalizowanych, pisanych przez asembler funkcji dla wszystkich typów danych zmiennoprzecinkowych i całkowitych z następujących pól: 1. Zwektoryzowana postać operatorów arytmetycznych i funkcji matematycznych. 2. Operacje na macierzach, np.: mnożenie, inwersja, dekompozycja LU, dekompozycja na wartości osobliwe, wartości własne. 3. Techniki szybkiej transformacji Fouriera dla wydajnych splotów, analiz korelacji, filtrowania widmowego itp., zarówno jedno-, jak i dwuwymiarowych. 4. Dopasowanie krzywych dla szerokiego zakresu funkcji modelu, od prostej regresji liniowej do modeli nieliniowych z wieloma zestawami danych. 5. Statystyka. 6. Analiza (pochodne, całki, ekstrema, interpolacja). 7. Graficzna reprezentacja danych we współrzędnych kartezjańskich. 8. Matematyka liczb zespolonych, zarówno w formacie kartezjańskim, jak i polarnym. Wektorowa implementacja w Assemblerze sprawia, że funkcje OptiVec są średnio 2-3 razy szybsze niż skompilowany kod źródłowy o tej samej funkcjonalności. W wielu przypadkach poprawia się również dokładność liczbowa. Zorientowany obiektowo interfejs dla C++, "VecObj", oferuje uproszczone wywołania funkcji i zwiększone bezpieczeństwo pamięci. Ta wersja jest przeznaczona dla kompilatorów Embarcadero/Borland/CodeGear C++ (RAD Studio, Borland Developer Studio, Borland C++ Builder, Borland C++, Turbo C++), zarówno 64-bitowych, jak i 32-bitowych.
Kluczowe szczegóły
- Uzyskaj szybką bibliotekę wektorów i macierzy dla serii kompilatorów Embarcadero/Borland C/C++, 64+32 bity
- Ostatnia aktualizacja: 09.03.20
- W ciągu ostatnich 6 miesięcy nastąpiła 1 aktualizacja
- Aktualna wersja ma 0 flag na VirusTotal