Eigen

Skjermbilde programvare:
Eigen
Prog.varedetaljer:
Versjon: 3.2.0
Last opp dato: 19 Feb 15
Utvikler: Benoit Jacob
Lisens: Gratis
Popularitet: 38

Rating: nan/5 (Total Votes: 0)

Eigen prosjektet er en åpen kildekode og lett C ++ mal bibliotek for vektor og matrise matematikk aka lineær algebra.
I motsetning til de fleste andre lineære algebra biblioteker, fokuserer Eigen på de enkle matematiske behovene til applikasjoner som spill og andre OpenGL apps

Hva er nytt i denne utgaven:.

  • Tett verden:
  • Nye Ref klasse tillater å skrive non malbasert funksjon tar ulike slags Eigen tette objekter uten eksemplarer.
  • New RealQZ faktorisering og GeneralizedEigenSolver.
  • Legg til vektor-messig normalisert og normalisere funksjoner, og hasNaN / allFinite medlemmer.
  • Legg blandet statisk / dynamisk størrelse .block () funksjoner.
  • Optimaliser ytre produkter for ikke rang-en oppdateringsoperasjoner.
  • Optimal diagonale produkter (enable vektorisering i flere tilfeller).
  • Forbedre robusthet og ytelse i JacobiSVD :: solve ().
  • Sparse verden:
  • New SparseLU modul:. Innebygd sparsom LU med supernodes og numerisk rad svingbare (port av SuperLU gjør SuperLUSupport modul foreldet)
  • New SparseQR modul:. Rang-avslørende sparsom QR faktor numerisk kolonne sving med
  • New COLAMD bestilling og enhetlig bestilling API.
  • Legg til støtte for generiske blokker av sparsom matriser (read-only).
  • Legg konservativ resize funksjonen på sparsom matriser.
  • Legg uniform støtte for å løse sparsom systemer med sparsom høyre side.
  • Legg til støtte for sparsom matrise tids sparsom selv adjoint vise produkter.
  • Forbedre BiCGSTAB robusthet med restart.
  • Støtte til eksterne biblioteker:
  • New MetisSupport modul:. Wrapper til den berømte graf partisjone bibliotek
  • New SPQRSupport modul: wrapper til suitesparse sin supernodal QR løser
  • .

Hva er nytt i versjon 3.1.3:

  • Bug 526 - Fix lineær vektorisert tverrgående i linspace.
  • Bug 551 -. Fix kompilering problem ved bruk EIGEN_DEFAULT_DENSE_INDEX_TYPE
  • Bug 533 - Fix noen mangler const kvalifiseringer i Trans
  • Fix en samling med CGAL :: Gmpq ved å legge eksplisitt intern :: namespace når du ringer abs ().
  • Fix beregning av ytre-skrittlengde når du ringer .real () eller .imag ().
  • Fix handmade_aligned_realloc (påvirket conservativeResize ()).
  • Fix sparsom vektor oppdrag fra en glissen matrise.
  • Fix log (0) med SSE.
  • Fix bug i aligned_free med windows CE.
  • Fix trekk av kart

Hva er nytt i versjon 3.2.0 Beta 1:

  • Denne betaversjonen introduserer innebygd LU og QR factorizations for sparsom matriser, en real-QZ faktorisering og en generalisert eigen løser for tette matriser, en ny Ref klasse for å lette skrive generiske, men ikke-mal funksjoner finner Eigen gjenstander som argumenter, wrappers til Metis og SuiteSparse QR-biblioteker, som samt et par mindre forbedringer og feilrettinger.

Hva er nytt i versjon 3.1.2:

  • Bug 524 - Pardiso parameter rekke trenger ikke å rettes inn!
  • Bug 521 - Deaktiver __cpuidex på arkitekturer forskjellige at x86 eller x86-64 med MSVC
  • .
  • Bug 519 - AlignedBox :: dim () var galt for dynamiske dimensjoner
  • .
  • Bug 515 -. Fix mangler eksplisitt skalar konvertering
  • Bug 511 -. Fix pene skrivere på windows
  • Bug 509 - Fix advarsler med gcc 4.7
  • Bug 501 -. Fjern aggressiv matte / skalar optimalisering (ble erstattet av mat * (1 / skalar) for ikke heltall typer)
  • Bug 479 -. Bruk EISPACK strategi re maks antall iters i Schur dekomponering
  • Legg til støtte for skalar multiplum av diagonale matriser.
  • Videre endre størrelsen () -funksjonen fra Array / Matrix wrappers til nestet uttrykk slik at mat.array (). Endre størrelse (a, b) er nå tillatt.
  • Windows CE. Fikse mangelen på aligned_malloc funksjonen på denne plattformen
  • Fix komma initializer når du setter tomme matriser.
  • Fix tette = sparsom * diagonale produkter.
  • Fix samling med m.array (). Min (skalar) og m.array. () Max (skalar).
  • Fix out-of-range minnetilgang i GEMV (minnet ble ikke brukt for beregningen, bare å montere unaligned pakker fra stilte pakke laster).
  • Fix ulike regresjoner med MKL støtte.
  • Fix aliasing problem i glissen matrise oppdraget.
  • Fjern dum hevde i blått norm.
  • Midlertidige løsninger en merkelig samling feil med MSVC.

Hva er nytt i versjon 3.1:

  • Et nytt sett med offentlig støttede sparsom moduler for representasjon, forsamlingen, og løse av sparsom problemer, inkludert mange innebygde og tredjeparts sparsom lineære løsere.
  • Evnen til å sømløst fallback til Intel MKL for enkelte operasjoner som blant annet matrix produkter, tette matrix dekomposisjonene og matematikk array-operasjoner.
  • Disse valgfrie backends kan aktiveres ved kompilering-tid.
  • Noen nye koeffisient og vektormessig drift, rang oppdatering / downdate for LLT og LDLT factorizations, lukket form eigen-dekomposisjonene, og noen minne og ytelse optimaliseringer.

Hva er nytt i versjon 3.0.5:

  • Dette er et vedlikehold utgivelse med diverse feil og advarsel reparasjoner.

Hva er nytt i versjon 3.0.3:

  • lar Denne versjonen brukeren å spesifisere pkgconfig reisemålet , gjør flere forbedringer til dokumentasjon, og løser kompilering feil når Eigen2 støtte er aktivert, en bug i behandle uttrykk på formen Matrise1 * Matrise2 * scalar1 * scalar2, løsninger ved hjelp LDLT for singulære matriser hvis en løsning eksisterer, og en uendelig loop når databehandling SVD av noen matriser med svært små tall.

Hva er nytt i versjon 3.0.2:

  • Blant ulike mindre feilrettinger, løser denne utgivelsen noen kompilering problemer med MinGW, forbedrer compliance til C ++ standard, og, for windows.h brukere, er det ikke nødvendig å #undef min- / maks makroer lenger.

Hva er nytt i versjon 3.0.1:

  • I tillegg til ulike mindre feilrettinger, bringer denne utgivelsen offisiell støtte for gcc 4.6 og ARM NEON samt forbedret støtte for egendefinerte skalar typer.
  • Sistnevnte inkluderer unntak sikkerhet og de automatiske bruk av matematiske funksjoner deklarert i skalare typen navnerom.

Lignende programvare

Fractal Fr0st
Fractal Fr0st

3 Jun 15

SpeedCrunch
SpeedCrunch

2 Jun 15

mtest
mtest

12 May 15

GraphThing
GraphThing

2 Jun 15

Annen programvare fra utvikleren Benoit Jacob

JMathLib
JMathLib

3 Jun 15

Kommentarer til Eigen

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!