J'avais déjà posté une discussion similaire il y a un an et demi.
Mais voici la première mise à jour sérieuse de ma bibliothèque mathématique que vous trouverez là:
http://www.ient.rwth-aachen.de/team/...al/genial.html
Elle contient entre autres:
-des containers mathématiques à la STL (vecteurs et matrices) avec calculs "paresseux"
-des fonctions d'algèbre linéaire
-des fonctions de traitement du signal: FFT, DCT, convolution
-des fonctions de traitement de l'image
-un container XML
Certaines fonctions (FFT, algèbre linéaire) sont tout particulièrement optimisées avec des instructions vectorielles pour Pentiums (SIMD: SSE, SSE2, SSE3) et une gestion efficace de la mémoire cache.
La bibliothèque offre de nombreuses briques pour manipuler les instructions SIMD qui dopent grandement la puissance de calcul: avis aux amateurs.
Une documentation claire (du moins je l'espère) en anglais permet de prendre la bibliothèque rapidement en main.
La bibliothèque est compilée et prête à l'emploi pour Visual C++ 2005 pour ne pas décourager un nouvel utilisateur dès le début.
Des exemples simples aident à entrevoir son potentiel.
La bibliothèque est gratuite mais sous licence GPL, donc pas d'utilisation dans un cadre professionnel (j'y tiens).
Pour toute réaction, suggestion, remarque, critique constructive (ou problème...), contactez moi ici-même ou par email.
Partager