El documento "Plantillas de expresión revisadas: un análisis de rendimiento de metodologías actuales" en SIAM Journal of Scientific Computing hace referencia a la biblioteca de álgebra lineal "Blaze". No he oído hablar de él antes, y parece que no puedo encontrar referencias en línea. (Las búsquedas obvias de Google están devolviendo el documento anterior).
Entonces, ¿qué es esta biblioteca y dónde puedo obtener más información?
linear-algebra
reference-request
c++
cjordan1
fuente
fuente
Respuestas:
Parece que la biblioteca se lanzó oficialmente en NA Digest . El código fuente y la documentación están disponibles en Google Code .
fuente
Respuesta original (mayo de 2012)
En lo que a mí respecta, la biblioteca Blaze no se ha lanzado públicamente. Tanto el enlace al software como la licencia para su uso deberían estar en el documento.
Si está interesado en una biblioteca de álgebra lineal numérica moderna y de libre acceso que aproveche en gran medida las plantillas de expresión, le recomiendo Eigen .
Actualización (agosto de 2012)
Blaze ha sido lanzado, vea la respuesta de Jack para más detalles. Todavía recomiendo personalmente Eigen para aquellos interesados en trabajar en álgebra lineal numérica con C ++, pero me alegra ver un nuevo paquete abierto en este espacio.
fuente
Nunca he oído hablar de Blaze. Sin embargo, después de leer un poco el artículo y buscar el espacio de nombres utilizado, encontré la biblioteca de física en una de las páginas de inicio del autor . Como dice el artículo en la p. 2
Lo que entiendo es que Blaze es la parte de esta biblioteca de PE que hace cálculos matriciales. Si bien el sitio web dice que la biblioteca tiene "documentación completa", no pude encontrar ni la biblioteca ni la documentación en el sitio web. Creo que tu única opción es enviar un correo electrónico.
fuente