La bibliothèque Bluebit .NET Matrix offre des classes d’algèbre linéaire orientée objet dans la plate-forme .NET. Il peut être utilisé pour résoudre les systèmes d’équations linéaires simultanées, les solutions les moins carrées des systèmes linéaires d’équations, les eigenvalues et les problèmes d’eigenvectors, et les problèmes de valeur singuliers. Sont également fournis les factorisations matricielles associées telles que Eigen, LQ, LU, Cholesky, QR, SVD. La fonctionnalité ci-dessus est présente pour les matrices réelles et complexes. Deux ensembles analogues de classes sont prévus pour les matrices, les vecteurs et les factorisations réels et complexes. Tout en exposant une interface facile à utiliser et puissante, la bibliothèque Matrix Bluebit .NET ne sacrifie aucune performance. Blas hautement optimisé et les routines LAPACK standard sont utilisés dans la bibliothèque et fournissent une exécution rapide et des calculs précis. La bibliothèque Bluebit .NET Matrix a été développée sous la forme d’un projet c++ en mode mixte, combinant un code géré et non géré et offrant le meilleur des deux mondes; la vitesse du code C++ natif et l’environnement riche en fonctionnalités et facile à utiliser du framework .NET.
La version 5.0 ajoute un support pour les matrices clairsemées.
historique de la version
- Version 5.0 posté sur 2009-11-30
Support supplémentaire pour les Matrices clairsemées
- Version 4.3.32 posté sur 2009-09-01
Prise en charge des systèmes d’exploitation 64 bits
Détails du programme
Cluf
EULA - Accord de licence utilisateur final
L’UTILISATION DU LOGICIEL INDIQUE VOTRE ACCEPTATION DE CES CONDITIONS DE LICENCE. SI VOUS N’ACCEPTEZ PAS CES CONDITIONS DE LICENCE N’INSTALLEZ PAS CE LOGICIEL. Les conditions de licence suivantes régissent votre utilisation de la bibliothèque matrix .NET d’accompagnement, sauf si vous avez un accord signé séparément avec Bluebit Software. Subvention de licence. Bluebit Software vous accorde une licence pour utiliser une copie de la bibliothèque Matrix .NET. "Use" signifie stocker, charger, installer, exécuter ou afficher le logiciel. Vous ne pouvez pas modifier la bibliothèque matrix .NET ou désactiver les fonctionnalités de licence ou de contrôle de la bibliothèque Matrix .NET. Œuvres dérivées. Le logiciel de bibliothèque matrix .NET est vendu dans le but de l’utiliser dans un environnement de développement et de créer des applications. Si vous disposez d’une licence d’essai limitée dans le temps ou d’une licence de machine unique ou d’une licence académique, vous ne pouvez pas redistribuer la bibliothèque matrix .NET dans le cadre d’une application majeure que vous avez développée à l’aide des fonctionnalités de .NET Matrix Library. Si vous avez une licence de développeur, vous pouvez redistribuer la bibliothèque matrix .NET dans le cadre d’une application majeure que vous avez développée à l’aide de la fonctionnalité .NET Matrix Librarys. Pour tous les types de licences, vous n’êtes en aucun cas autorisé à créer des composants ou des contrôles, qui encapsulent la bibliothèque matrix .NET fournie. Vous n’êtes pas autorisé à distribuer des contrôles ou composants dérivés, qui ne font pas partie d’une application. Propriété. La bibliothèque .NET Matrix est détenue et protégée par le droit d’auteur de Bluebit Software ou de ses fournisseurs tiers. Votre licence ne confère aucun titre ou propriété dans la bibliothèque Matrix .NET et n’est pas une vente de droits dans la bibliothèque Matrix .NET. Les fournisseurs tiers de Bluebit Software peuvent protéger leurs droits en cas de violation de ces conditions de licence. Copies et adaptations. Vous ne pouvez faire des copies ou des adaptations de la bibliothèque matrice .NET qu’à des fins archivistiques ou lorsque la copie ou l’adaptation est une étape essentielle de l’utilisation autorisée de la bibliothèque matrix .NET. Vous devez reproduire tous les avis de droit d’auteur dans la bibliothèque matrix .NET originale sur toutes les copies ou adaptations. Vous ne pouvez pas copier la bibliothèque Matrix .NET sur un réseau public. Pas de démontage ou de décryptage. Vous ne pouvez pas démonter ou dé compiler la bibliothèque matrix .NET. Transfert. Votre licence prendra automatiquement fin lors de tout transfert de la bibliothèque Matrix .NET. Lors du transfert, vous devez remettre la bibliothèque matrix .NET, y compris toutes les copies et documents connexes, au cessionnaire. Le cessionnaire doit accepter ces conditions de licence comme condition au transfert. Résiliation. Bluebit Software peut résilier votre licence sur préavis pour non-respect de l’une ou l’autre de ces conditions de licence. À la résiliation, vous devez immédiatement détruire la bibliothèque matrix .NET, ainsi que toutes les copies, adaptations et parties fusionnées sous quelque forme que ce soit. Garantie limitée. Ce logiciel est fourni tel quel et Bluebit Software décline toutes les garanties relatives à ce logiciel, qu’elles soient exprimées ou implicites, y compris, mais sans s’y limiter, des garanties implicites de marchandité et d’aptitude à des fins particulières. Limitation des dommages-intérêts corrélables. Bluebit Software ne sera pas responsable des dommages indirects, conséquents ou accessoires découlant de l’utilisation ou de l’incapacité d’utiliser ce logiciel, même si Bluebit Software a été informé de la possibilité de tels dommages ou réclamations. En aucun cas Bluebit Software ne sera responsable des dommages-intérêts qui dépassent le prix payé pour la licence d’utilisation de la bibliothèque Matrix .NET, quelle que soit la forme de la réclamation. La personne qui utilise la bibliothèque Matrix .NET supporte tous les risques quant à la qualité et à la performance de la bibliothèque Matrix .NET. Toute responsabilité du seltous les risques quant à la qualité et aux performances de la bibliothèque Matrix .NET. Toute responsabilité du vendeur se limitera uniquement au remplacement du produit ou au remboursement au prorata du prix d’achat le cas échéant.