Szoftver adatai:
Változat: 3.2.0
Feltöltés dátuma: 19 Feb 15
Engedély: Ingyenes
Népszerűség: 88
Eigen projekt egy nyílt forráskódú és könnyű C ++ template könyvtár vektor és mátrix matematikai aka lineáris algebra.
Ellentétben a legtöbb lineáris algebra könyvtárak, Eigen összpontosít egyszerű matematikai igényeinek alkalmazások, mint például a játékok és más OpenGL alkalmazások.
Mi az új ebben a kiadásban:
- Sűrű világon:
- New Ref osztály, amely lehetővé teszi, hogy írjon a nem használt sablonokat funkciót vesz különböző típusú Eigen sűrű objektumok nélkül példányban.
- New RealQZ faktorizációt és GeneralizedEigenSolver.
- Add vektoros bölcs normalizálódik, és normalizálják funkciók, és hasNaN / allFinite tagjai.
- Add vegyes statikus / dinamikus méretű .block () függvényt.
- optimalizálása külső termékeket nem rank-1 frissítési műveleteket.
- optimalizálása képátlójú termékek (engedélyezés vektorizálásra több esetben).
- Javítani kell a robusztusság és teljesítmény JacobiSVD :: megoldani ().
- Ritka világon:
- New SparseLU modul: beépített gyér LU a szupercsomópontok és numerikus sorban csuklós (kikötő SuperLU hogy a SuperLUSupport modul elavult).
- New SparseQR modul: rank-felfedve gyér QR faktorizációt numerikus oszlop csuklós.
- New COLAMD rendelés és az egységes rendelési API.
- Add támogatása általános blokkok ritka mátrixok (csak olvasható).
- Add konzervatív átméretezés funkció ritka mátrixok.
- Add egységes támogatási megoldására ritkás rendszerek gyér jobb oldalon.
- Add támogatása ritka mátrix idő ritkás önadjungált termékek megtekintése.
- Javítani BiCGSTAB robusztusság, az újraindulást.
- Támogatás külső könyvtárak:
- New MetisSupport modul: wrapper a híres gráf particionálás könyvtár.
- New SPQRSupport modul: burkolót suitesparse a supernodal QR megoldó.
Mi az új verzióban 3.1.3:
- Bug 526 - Fix lineáris vektoros transzverzális a linspace.
- Bug 551 - Fix összeállítása kérdés amikor használni EIGEN_DEFAULT_DENSE_INDEX_TYPE.
- Bug 533 - Fix egyes hiányzik const selejtező Transzponálás
- Fix egy összeállítás a CGAL :: Gmpq hozzáadásával explicit belső :: névtér hívásakor ABS ().
- Fix számítása külső-csúcsra hívásakor .real () vagy .imag ().
- Fix handmade_aligned_realloc (érintett conservativeResize ()).
- Fix ritka vektoros megbízásából ritka mátrix.
- Fix log (0) SSE.
- Fix bug aligned_free a Windows CE.
- Fix vonásait térkép
Mi az új verzióban 3.2.0 Beta 1:
- Ez a béta verzió bemutatja beépített LU és QR factorizations a ritka mátrixok, a real-QZ faktorizációt és generalizált eigen megoldó sűrű mátrixok, új Ref class enyhíteni írásban generikus de nem sablon funkció figyelembe Eigen tárgyak érvek, csomagolóanyagokat a Metis és SuiteSparse QR könyvtárak, valamint néhány kisebb fejlesztéseket és hibajavításokat.
Mi az új verzióban 3.1.2:
- Bug 524 - Pardiso paraméterablaka tömb nem kell összhangba kell hozni!
- Bug 521 - Disable __cpuidex a architektúrák más, hogy x86 vagy x86-64 a MSVC.
- Bug 519 - AlignedBox :: homályos () volt a baj a dinamikus méretek.
- Bug 515 - Fix hiányzik explicit skalár átalakítás.
- Bug 511 - Fix elég nyomtatók ablakokat.
- Bug 509 - Fix figyelmeztetések a gcc 4.7
- Bug 501 - Vegye agresszív mat / skalár optimalizálás (váltotta mat * (1 / skalár) nem egész típusú).
- Bug 479 - Használati EISPACK stratégia újbóli max száma iters a Schur bomlás.
- Add támogatása skalár több diagonális mátrix.
- Előre átméretezni () függvény a Array / Matrix csomagolást a beágyazott kifejezést, hogy mat.array (). Átméretezni (a, b) most hagyjuk.
- Windows CE: fix hiánya a aligned_malloc funkció ezen a platformon.
- Fix vesszővel eltérő kezdeti behelyezésekor üres mátrixok.
- Fix sűrű = gyér * átlós termékek.
- Fix összeállítás m.array (). Min (skalár) és m.array (). Max (skalár).
- Fix out-of-tartományban memória-hozzáférést GEMV (a memória nem volt a számításhoz használt, csak össze unaligned csomagokat igazítva packet terhelés).
- Fix különböző regresszió a MKL támogatást.
- Fix aliasing kérdés ritka mátrix feladat.
- Vegye hülye hangoztatta a kék norma.
- A megoldás egy furcsa fordítási hibát a MSVC.
Mi az új 3.1-es verziója:
- Egy új államilag támogatott ritkás modulok képviseletét, összeszerelés, és megoldása a ritkás problémák, köztük sok beépített és harmadik fél ritkás lineáris képességük.
- Az a képesség, hogy gond nélkül, visszatér Intel MKL bizonyos műveletek, például többek között a mátrix termékek, sűrű mátrixot decompositions, és matematikai műveletek tömb.
- Ezek az opcionális backends lehet engedélyezni fordításkor.
- Néhány új koefficiens és vektor-bölcs műveletek, rank update / downdate az LLT és LDLT factorizations, zárt formában Eigen-decompositions, és néhány memória és teljesítmény optimalizálás.
Mi az új verzióban 3.0.5:
- Ez egy karbantartási kiadás különböző bug és figyelmeztető javítások.
Mi az új verzióban 3.0.3:
- Ez a változat lehetővé teszi a felhasználó számára a pkgconfig úti cél teszi több fejlesztést a dokumentációt, és a javítások fordítási hibák Eigen2 támogatás be van kapcsolva, a hiba értékelésének megnyilvánulásai formájában matrix1 * matrix2 * scalar1 * scalar2, megoldások LDLT az egyes szám mátrixok, ha a megoldás létezik, és egy végtelen ciklust, amikor számítástechnikai SVD néhány mátrixok nagyon kis számban.
Mi az új verzióban 3.0.2:
- között különböző kisebb hibajavítások, ez a kiadás javít néhány összeállítása kérdések MinGW, javítja a megfelelést a C ++ standard, a windows.h felhasználók számára, hogy nem szükséges #undef a min / max makrók többé.
Milyen új a 3.0.1 verzió:
- A különféle apróbb hibajavításokat, Ez a kiadás hivatalos támogatása gcc 4.6 és ARM NEON, valamint javult támogatja az egyéni skalár típus.
- Ez utóbbi magában foglalja kivételek a biztonság és az automatikus felhasználása a matematikai függvényeket nyilvánította a skalár típusú névtér.
Hozzászólás nem található