L'article «Expression Templates Revisited: A Performance Analysis of Current Methodologies» du SIAM Journal of Scientific Computing fait référence à la bibliothèque d'algèbre linéaire «Blaze». Je n'en ai jamais entendu parler auparavant et je n'arrive pas à trouver de références en ligne. (Les recherches google évidentes rendent le papier ci-dessus.)
Alors, quelle est cette bibliothèque et où puis-je en savoir plus?
linear-algebra
reference-request
c++
cjordan1
la source
la source
Réponses:
Il semble que la bibliothèque vient de sortir officiellement sur NA Digest . Le code source et la documentation sont disponibles sur Google Code .
la source
Réponse originale (mai 2012)
En ce qui me concerne, la bibliothèque Blaze n'a pas été rendue publique. Un lien vers le logiciel ainsi que la licence pour son utilisation aurait dû figurer dans le document.
Si vous êtes intéressé par une bibliothèque d'algèbre linéaire moderne et librement disponible qui exploite fortement les modèles d'expression, je recommande Eigen .
Mise à jour (août 2012)
Blaze est sorti, voir la réponse de Jack pour plus de détails. Je recommande toujours personnellement Eigen pour ceux qui souhaitent travailler en algèbre linéaire numérique avec C ++, mais je suis heureux de voir un nouveau package ouvert dans cet espace.
la source
Je n'ai jamais entendu parler de Blaze. Cependant, après avoir lu un peu dans l'article et recherché l'espace de noms utilisé, j'ai trouvé la bibliothèque de physique sur l'une des pages d'accueil de l'auteur . Comme le dit le journal à la p. 2
Ce que je suppose que Blaze est la partie de cette bibliothèque PE qui fait des calculs matriciels. Bien que le site Web indique que la bibliothèque a une "documentation complète", je n'ai pu trouver ni bibliothèque ni documentation sur le site Web. Je pense que votre seule option est d'envoyer un e-mail.
la source