| IT ++. IT ++ ist eine C ++ - Bibliothek von mathematischen, Signalverarbeitungs-, Sprachverarbeitungs- und Kommunikationsklassen und -funktionen. |
Jetzt downloaden |
IT ++. Ranking & Zusammenfassung
- Name des Herausgebers:
- Pal Frenger
IT ++. Stichworte
IT ++. Beschreibung
IT ++ ist eine C ++ - Bibliothek von mathematischen, Signalverarbeitungs-, Sprachverarbeitungs- und Kommunikationsklassen und -funktionen. IT ++ ist eine C ++ - Bibliothek von mathematischen, Signalverarbeitungs-, Sprachverarbeitungs- und Kommunikationsklassen und -funktionen. Die IT ++ -Bibliothek wird von Forschern in diesen Bereichen entwickelt und ist von Forschern, sowohl in der Kommunikationsbranche als auch von Universitäten, weit verbreitet. Seit 2004 wird es auch ++ als Teil des europäischen Exzellenznetzwerks (Newcom) entwickelt. Der Kernel der IT ++ Bibliothek ist vorlagen-Vektor- und Matrixklassen sowie viele Funktionen für Vektoren und Matrizen. Ein solcher Kernel macht es ++ Bibliothek ähnlich dem Matlab. Es ist eine umfangreiche Verwendung vorhandener Open-Source-Bibliotheken (jedoch nicht nur) für erhöhte Funktionalität, Geschwindigkeit und Genauigkeit. Insbesondere können Blas-, Cblas-, Lap-und FFTW-Bibliotheken verwendet werden. Anstelle von Netlibs Reference BLAS und LAPACK können auch einige optimierte plattformspezifische Bibliotheken verwendet werden, dh: · Atlas (automatisch abgestimmte lineare Algebra-Software) - beinhaltet optimierte Blas, Cblas und ein begrenzter Satz Lapack-Routinen · MKL (Intel Math Kernel) Bibliothek) - Enthält alle erforderlichen BLAS-, CBLAS-, LAPACK- und FFT-Routinen (FFTW nicht erforderlich) · ACML (AMD Core Math-Bibliothek) - Enthält Blas-, Lapack- und FFT-Routinen (FFTW nicht erforderlich) Es ist möglich, IT ++ ohne zu kompilieren und zu verwenden der oben aufgeführten Bibliotheken, die Funktionalität wird jedoch reduziert. Die IT ++ Bibliothek stammt aus der ehemaligen Department of Information Theory an der Chalmers University of Technology, Göteborg, Schweden. Da die Bibliothek in C ++ codiert ist, schien der Name IT ++ zu dieser Zeit wie eine gute Idee. Während die Abteilungen kommen und gehen, it ++ hat ein eigenes Leben entwickelt und ist jetzt unter den Bedingungen der GNU General Public License (GPL) veröffentlicht, damit Sie genießen können. Es sollte an GNU / Linux, Sun Solaris, Microsoft Windows (mit Cygwin oder Microsoft Visual C ++ .NET) arbeiten, und Mac OS X (mehr Tester erforderlich). Anforderungen: · Atlas · FFTW. · Lapack Was ist neu in dieser Version: Änderungen: · GDB-Debugger-Helper-Display-Makros für IT ++ -Datentypen hinzugefügt (Feature-Anforderung ) · Ermäßige Anzahl von Abteilungen in einer SINC-Funktionsumsetzung · "ITpp / config.h" nicht mehr in "itpp / base / itassert.h" -Einkakte enthalten Fehlerbehebung: · Feste defekte Implementierung der TOEPLITZ () -Funktion für den Fall, wenn zwei verschiedene komplexe Wertvektoren als Eingabeargumente verwendet werden (Fehlerbericht ). · Ein kleinerer Fehler in der GF :: Set_Size () · Feste Sortieren () und Sort_Index (), damit sie wieder mit weniger als zwei Elementen für Vektoren arbeiten. · Behobener Fehler in Vec :: SPLIT () -Methode, die eine Regression in Bezug auf die vorherigen 3.10.x stabilen Versionen war. · Falsche Verwendung der ZDOTU-Blas-Funktion behoben, wenn Sie auf 64-Bit-MKL-Bibliothek für GNU / Linux verknüpfen (ZDOTUSUB Fortran Wrapper-Funktion ist erforderlich) · Unterdrückte Warnungen über veraltete "/ wp64" -Option beim Kompilieren mit MS Visual C ++ EXPRESS 2008
IT ++. Zugehörige Software