Le mieux C++ Bibliothèque de Matrice pour éparses matrices unitaires

Je suis à la recherche d'un bien (dans le meilleur des cas, activement maintenu) C++ bibliothèque de matrice. Ainsi, il devrait être basé sur un modèle, parce que je veux utiliser un complexe de rationnels comme type numérique. Les matrices ce que je fais affaire avec sont principalement rares et unitaire.

Pouvez-vous s'il vous plaît suggérer des bibliothèques et également de donner une petite explication du pourquoi les utiliser, car je sais comment les trouver, mais je ne peut pas vraiment décider de ce qui est convenable pour moi parce que je suis absent de l'expérience avec eux.

EDIT:

Les principales opérations que je fais affaire avec sont de multiplication de matrice, multiplication scalaire avec un vecteur et produit de kronecker. La taille des matrices est exponentielle et je veux au moins être en mesure de traiter avec des matrices jusqu'à 1024 x 1024 entrées.

De quoi avez-vous besoin de la matrice de la bibliothèque? Algèbre linéaire de base, de problèmes, ou ...? De quelle taille sont vos matrices?
La plupart du temps, je suis en train de faire de la matrice de multiplication, multiplication scalaire et utiliser le produit de kronecker. Les matrices peuvent être assez peu, au moins je veux être en mesure de faire face avec 1024x1024 matrices.

OriginalL'auteur Rupert Jones | 2010-02-08