Blitz++ Artistic License
Bibliothèque générique de tableaux et vecteurs en C++.
Blitz++ définit des tableaux indexés « à la Fortran » (colonnes avant lignes, indices supérieurs ou égaux à 1).
Utilisée par moi même pour tous mes dévelopements (méthodes numériques pour la résolution d’équations aux dérivées partielles entre autres).
Blitz++ n’est pas une bibliothèque d’algèbre linéaire. Elle incorpore une classe de matrices, non documentée.
Distributions debian-like (et probablement d’autres distributions Linux). A noter que sous Ubuntu, le package est disponible sous certaines versions, mais pas sous d’autres !
Linux (avec gcc > 2.9), MacOsX, Windows (avec les bons compilateurs, dont la liste est donnée dans la documentation de blitz++).
Communauté OONUMERICS, développée par T. Veldhuizen; voir le site http://www.oonumerics.org/.
Première version en 1998.
Projets Python Numpy, Scipy, Weave.
Listes de diffusion :
Disponible sur http://www.oonumerics.org/blitz/docs/ aux formats html (en ligne), pdf et postscript -en anglais-. De nombreux exemples facilitant la prise en main : http://www.oonumerics.org/blitz/examples/
http://www.oonumerics.org/blitz/contribute/