De Bluebit .NET Matrix Library biedt klassen voor objectgeoriënteerde lineaire algebra in het .NET-platform. Het kan worden gebruikt om systemen van gelijktijdige lineaire vergelijkingen op te lossen, de minst-vierkanten oplossingen van lineaire systemen van vergelijkingen, eigenwaarden en eigenvectors problemen, en bijzondere waardeproblemen. Ook worden de bijbehorende matrixfactorisaties zoals Eigen, LQ, LU, Cholesky, QR, SVD. De bovenstaande functionaliteit is aanwezig voor zowel echte als complexe matrices. Twee analoge klassenreeksen zijn voorzien voor echte en complexe matrices, vectoren en factorisaties. De Bluebit .NET Matrix Library biedt geen prestaties op, maar biedt geen gebruiksvriendelijk en krachtig gebruik. Zeer geoptimaliseerde BLAS en de standaard LAPACK routines worden gebruikt binnen de bibliotheek en zorgen voor snelle uitvoering en nauwkeurige berekeningen. De Bluebit .NET Matrix Library is ontwikkeld als een C++ project in gemengde modus, waarbij beheerde en onbeheerde code wordt gecombineerd en het beste van twee werelden wordt geleverd; de snelheid van native C++-code en de functierijke en gebruiksvriendelijke omgeving van het .NET Framework.
Versie 5.0 voegt ondersteuning toe voor schaarse matrices.
versiegeschiedenis
- Versie 5.0 geplaatst op 2009-11-30
Toegevoegd ondersteuning voor schaarse Matrices.
- Versie 4.3.64 geplaatst op 2009-09-01
Ondersteuning voor 64-bits besturingssystemen
Programmadetails
Overeenkomst
EULA - Licentieovereenkomst voor eindgebruikers
HET GEBRUIK VAN DE SOFTWARE GEEFT AAN DAT U DEZE LICENTIEVOORWAARDEN AANVAARDT. ALS U DEZE LICENTIEVOORWAARDEN NIET ACCEPTEERT, INSTALLEERT U DEZE SOFTWARE NIET. De volgende licentievoorwaarden zijn van toepassing op uw gebruik van de bijbehorende .NET Matrix-bibliotheek, tenzij u een afzonderlijke ondertekende overeenkomst met Bluebit Software hebt. Licentieverlening. Bluebit Software verleent u een licentie om één exemplaar van de .NET Matrix Library te gebruiken. "Use" betekent het opslaan, laden, installeren, uitvoeren of weergeven van de Software. U mag de .NET Matrix-bibliotheek niet wijzigen of licenties of controlefuncties van .NET Matrix Library uitschakelen. Afgeleide werken. De .NET Matrix Library SOFTWARE wordt verkocht met het oog op het gebruik ervan in een ontwikkelomgeving en het maken van applicaties. Als u een tijdelijke proeflicentie of één machinelicentie of een academische licentie hebt, mag u de .NET Matrix-bibliotheek niet opnieuw verdelen als onderdeel van een belangrijke toepassing die u hebt ontwikkeld met de functionaliteit van de .NET Matrix Library. Als u een ontwikkelaarslicentie hebt, u de .NET Matrix-bibliotheek opnieuw verdelen als onderdeel van een belangrijke toepassing die u hebt ontwikkeld met behulp van de functionaliteit van .NET Matrix Librarys. Voor alle licentietypen is het onder geen enkele omstandigheid toegestaan om onderdelen of besturingselementen te maken die de meegeleverde .NET Matrix-bibliotheek inkapselen. Het is niet toegestaan om afgeleide besturingselementen of componenten te distribueren, die geen deel uitmaken van een toepassing. Eigendom. De .NET Matrix Library is eigendom van en is auteursrechtelijk beschermd door Bluebit Software of haar externe leveranciers. Uw licentie verleent geen titel aan of eigendom in de .NET Matrix-bibliotheek en is geen verkoop van rechten in de .NET Matrix-bibliotheek. De externe leveranciers van Bluebit Software kunnen hun rechten beschermen in geval van overtreding van deze licentievoorwaarden. Kopieën en aanpassingen. U mag alleen kopieën of aanpassingen van de .NET Matrix Library maken voor archiveringsdoeleinden of wanneer kopiëren of aanpassen een essentiële stap is in het geautoriseerde gebruik van de .NET Matrix Library. U moet alle auteursrechtaankonditen in de oorspronkelijke .NET Matrix Library reproduceren op alle kopieën of bewerkingen. U mag de .NET Matrix-bibliotheek niet kopiëren naar een openbaar netwerk. Geen demontage of decryptie. U mag de .NET Matrix Library niet demonteren of de-compileren. Overdracht. Uw licentie wordt automatisch beëindigd bij elke overdracht van de .NET Matrix-bibliotheek. Bij overdracht moet u de .NET Matrix-bibliotheek, inclusief eventuele kopieën en bijbehorende documentatie, aan de overplaatsingsbibliotheek overleveren. De cessyehouder moet deze licentievoorwaarden accepteren als voorwaarde voor de overdracht. Beëindiging. Bluebit Software kan uw licentie beëindigen na kennisgeving wegens niet-naleving van een van deze licentievoorwaarden. Na beëindiging moet u onmiddellijk de .NET Matrix Library vernietigen, samen met alle kopieën, aanpassingen en samengevoegde delen in welke vorm dan ook. Beperkte garantie. Deze software wordt geleverd zoals het is en Bluebit Software wijst alle garanties met betrekking tot deze software af, uitgedrukt of impliciet, inclusief maar niet beperkt tot impliciete garanties van merchantability en fitness voor een bepaald doel. Beperking van de gevolgschade. Bluebit Software is niet aansprakelijk voor indirecte, gevolgschade of incidentele schade die voortvloeit uit het gebruik of het onvermogen om dergelijke software te gebruiken, zelfs als Bluebit Software op de hoogte is gesteld van de mogelijkheid van dergelijke schade of claims. In geen geval is Bluebit Software aansprakelijk voor eventuele schade die hoger is dan de prijs die is betaald voor de licentie voor het gebruik van de .NET Matrix Library, ongeacht de vorm van de claim. De persoon die de .NET Matrix Library gebruikt, draagt alle risico's met betrekking tot de kwaliteit en prestaties van de .NET Matrix Library. Elke aansprakelijkheidibrary draagt alle risico's met betrekking tot de kwaliteit en prestaties van de .NET Matrix Library. Elke aansprakelijkheid van de verkoper zal uitsluitend worden beperkt tot productvervanging of pro rata terugbetaling van de aankoopprijs indien van toepassing.