C ++ - Ausdrucksvorlage Matrix-Bibliothek

C ++ ist eine C ++ - Ausdrucksvorlage-Matrix-Bibliothek.
Jetzt downloaden

C ++ - Ausdrucksvorlage Matrix-Bibliothek Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • LGPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Ricky Lung Man Tat
  • Website des Verlags:

C ++ - Ausdrucksvorlage Matrix-Bibliothek Stichworte


C ++ - Ausdrucksvorlage Matrix-Bibliothek Beschreibung

C ++-Ausdrucksvorlage Matrix Library ist eine Matrix-Matrix-Bibliothek C +++. Das Ziel von EXMAT ist es, eine einfach zu bedienende, aber sehr effiziente Matrixbibliothek bereitzustellen. Überlastete Betreiber ermöglichen, algebraische Ausdrücke wie v = a * u + u in C ++ zu schreiben, anstelle von Bündeln der langweiligen Funktionen. Dieser syntaktische Zucker wird mit Laufzeitkosten geliefert, eine Möglichkeit, den Aufwand zu beseitigen, ist die Verwendung von Expressionsvorlagen (et) .USING ET , können wir den effizienten, indem wir den Ausdruck an der Kompilierzeit analysieren und den effizientesten Code für diesen Ausdruck erstellen. Diese Bibliothek befindet sich noch unter der frühen Entwicklung. Hier sind einige wichtige Funktionen von "Cplusplus Expression Template Matrix Library": Generic: · Der Elementtyp der Matrix ist generisch, es kann ein beliebiger Typ des C ++ - Eingebautyps wie int, schweben, doppelt. · Andere Typen wie komplexer oder beliebiger Präzisionstyp können auch als Elementtyp verwendet werden. · Matrix-Expression kann Seien Sie von jedem Elementtyp, dh eine Ganzzahlmatrix kann zu einer Float-Matrix hinzugefügt werden und dann einer Doppelmatrix zuweisen. Einfach zu bedienen: · Sie können den Matrix-Ausdruck mit +, -, *, / Operatoren als übliche mathematische Notation schreiben. SAFE: · Es gibt 3 Stufen der Fehlerprüfungspolitik Sie können sich auf jeder MATRIX-Klasse anwenden. Effizient: · Spezialisierter, handgefertigter, vergleichbarer optimierter Code kann für verschiedene Ausdrücke generiert werden. · SIMD-Code kann auf der MATRIX mit kleiner Größen verwendet werden. · Stellen Sie eine Schnittstelle zur Verwendung von Blas als Math-Kernel bereit, der für den Cache-Vorgang sehr optimiert ist. Was ist neu in dieser Version: · Cross-Produkt-Fehler behoben · Hinzugefügt Determinant, kleinere Ansicht, Cofactor-Ansicht und Adjoint-Ansicht für Matrix · Hinzugefügte Unterstützung für Spalten-Major-Speicher-Layout · Helper-Makro für die Ableitung von ET-aktivierter Unterklasse von EXMAT :: MAT leicht · Array-Version für approximierte Mathematik


C ++ - Ausdrucksvorlage Matrix-Bibliothek Zugehörige Software

Nvtcom.

NVTCOM ist eine Bibliothek für den Zugriff auf die Verwendung von Java RFC2217-Geräten. ...

127

Herunterladen

Japar

JAVA ist eine Java-API, die so konzipiert wurde, dass sie die API der Sun-API mit verschiedenen Funktionen ausdehnt. ...

165

Herunterladen

Libphish

libphish ist eine plattformübergreifende Bibliothek, um mit der offenen Phishing-Datenbank zu interagieren. ...

141

Herunterladen

Smalloc

SMALOC (Static Memory Puffer Malloc) ist ein idealer Speichermanager für Echtzeit-Linux-Kernel-Module. ...

218

Herunterladen