Das Papier "Expression Templates Revisited: Eine Leistungsanalyse aktueller Methoden" im SIAM Journal of Scientific Computing verweist auf die lineare Algebra-Bibliothek "Blaze". Ich habe noch nie davon gehört und kann anscheinend keine Online-Referenzen finden. (Die offensichtliche Google-Suche gibt das oben genannte Papier zurück.)
Was ist diese Bibliothek und wo kann ich mehr darüber erfahren?
linear-algebra
reference-request
c++
cjordan1
quelle
quelle
Antworten:
Es scheint, dass die Bibliothek gerade offiziell auf NA Digest veröffentlicht wurde . Der Quellcode und die Dokumentation sind in Google Code verfügbar .
quelle
Ursprüngliche Antwort (Mai 2012)
Soweit es mich betrifft, wurde die Blaze-Bibliothek nicht öffentlich veröffentlicht. Ein Link zur Software sowie die Lizenz für deren Verwendung sollten in der Veröffentlichung enthalten sein.
Wenn Sie an einer modernen, frei verfügbaren, numerischen linearen Algebra-Bibliothek interessiert sind, die Ausdrucksvorlagen stark nutzt, empfehle ich Eigen .
Update (August 2012)
Blaze wurde veröffentlicht, siehe Jacks Antwort für weitere Details. Ich empfehle Eigen immer noch persönlich für diejenigen, die an der Arbeit mit numerischer linearer Algebra mit C ++ interessiert sind, aber ich freue mich, ein neues, offen veröffentlichtes Paket in diesem Bereich zu sehen.
quelle
Ich habe noch nie von Blaze gehört. Nachdem ich jedoch ein wenig im Artikel gelesen und nach dem verwendeten Namespace gesucht hatte, fand ich die Physikbibliothek bei einem der Autoren Homepages . Wie in der Zeitung auf S. 2
Was ich damit meine, dass Blaze der Teil dieser PE-Bibliothek ist, der Matrixberechnungen durchführt. Während die Website besagt, dass die Bibliothek "vollständige Dokumentation" enthält, konnte ich weder Bibliothek noch Dokumentation auf der Website finden. Ich denke, Ihre einzige Option ist das Senden einer E-Mail.
quelle