Eigen

Programinė įranga Screenshot:
Eigen
Programinė detalės:
Versija: 3.2.0
Įkėlimo datą: 19 Feb 15
Kūrėjas: Benoit Jacob
Licencija: Nemokamai
Populiarumas: 88

Rating: nan/5 (Total Votes: 0)

Eigen projektas yra atviro kodo ir lengvas, C ++ šablonų biblioteka vektoriaus ir matricos matematikos aka tiesinės algebros.
Skirtingai nuo daugumos kitų tiesinės algebros bibliotekose, Eigen dėmesys skiriamas paprastų matematinių poreikius programų, pavyzdžiui, žaidimų ir kitų OpenGL programų

Kas naujo , šioje laidoje:.

  • Tiršti pasaulį: "
  • Nauja Nuoroda klasė leidžia rašyti ne templated funkciją atsižvelgiant įvairių rūšių Eigen tankus objektų be kopijų.
  • Nauja RealQZ irimą ir GeneralizedEigenSolver.
  • Pridėti vektorius-protingas normalizuotas ir normalizuoja funkcijas ir hasNaN / allFinite nariai.
  • Pridėti mišrią statinis / dinaminis dydžio .block () funkcijas.
  • Optimizuoti išorinius produktus ne rangas-1 atnaujinti veiklą.
  • Optimizuoti įstrižainė produktai (įjungti vektorizavimas daugiau bylų).
  • Pagerinti patikimumą ir našumą JacobiSVD :: išspręsti ().
  • Sparse pasaulį: "
  • Nauja SparseLU modulis:. Įmontuotą retas GV su super mazgai ir skaitinio eilutės apverčiamų (uostas SuperLU priėmimo SuperLUSupport modulį nebeaktualūs)
  • Nauja SparseQR modulis:. Rango atskleisti menką QR Faktorizavimas su skaičiais stulpelio sukti
  • Nauja COLAMD užsakymas ir vieninga užsakymo API.
  • Pridėti paramą generinių blokų retais matricų (read-only).
  • Pridėti konservatyvią dydžio keitimo funkciją retais matricų.
  • Pridėti vienodą paramą sprendžiant retus sistemas su retais dešininėms pusių.
  • Pridėti paramą negausūs matrica laiko nedaug savarankiškai, prisijungimas vaizdo produktų.
  • Pagerinti BiCGSTAB tvirtumas iš naujo.
  • Parama išorės bibliotekose:
  • Nauja MetisSupport modulis:. Įvynioti į garsiąją grafikas atitvarų bibliotekoje
  • Nauja SPQRSupport modulis: įvynioti į suitesparse s supernodal QR Solver "
  • .

Kas naujo 3.1.3 versija:

  • Re 526 - Fix linijinis vektorizuoti skersinės linspace.
  • Re 551 -. Nustatyti kompiliavimo problemą, kai naudojant EIGEN_DEFAULT_DENSE_INDEX_TYPE
  • Re 533 - Fix kai trūksta const apibūdinimų į nacionalinę teisę
  • Fix kompiliaciją su CGAL :: Gmpq pridedant aiškų vidaus :: vardų skambinant abs ().
  • Nustatyti apskaičiavimas išorinio Stride skambinant .HIFI () arba .imag ().
  • Nustatyti handmade_aligned_realloc (paveikė conservativeResize ()).
  • Nustatyti pavieniai vektoriaus užduotį iš reto matrica.
  • Nustatyti žurnalas (0) su SSE.
  • ištaisyti klaidas aligned_free su Windows CE.
  • Fix bruožai žemėlapis

Kas naujo versiją 3.2.0 Beta 1:

  • Ši beta versija pristato built-GV ir QR Faktorizavimas dėl negausių matricų, realaus QZ irimą ir apibendrinti Nuosavas Solver tankiai matricų, naujos Nuoroda klasės palengvinti raštu generinių bet ne template funkcijas atsižvelgiant Eigen objektus kaip argumentus, Vyniojimo į Metis ir SuiteSparse QR bibliotekų, kaip taip pat nedidelių patobulinimų ir klaidų pora.

Kas naujo versijos 3.1.2:

  • Re 524 - Pardiso anketa parametras masyvas neturi būti suderinta!
  • Re 521 - Išjungti __cpuidex apie architektūrą skirtingų kad x86 ar x86-64 su MSVC
  • .
  • Re 519 - AlignedBox :: automatinės () buvo neteisinga dinaminių matmenų
  • .
  • Re 515 -. Nustatyti trūksta aiškų skaliarinį konversija "
  • Re 511 -. Nustatyti gana spausdintuvus Windows
  • Re 509 - Fix įspėjimus su gcc 4.7
  • Re 501 -. Pašalinti agresyvų kilimėlį / skaliarinį optimizavimas (buvo pakeistas kilimėlis * (1 / skaliarinis) ne sveikasis skaičius tipų)
  • Re 479 -. Naudokite EISPACK strategija naujo max skaičių iters į SCHUR skilimo
  • Pridėti paramą skaliarinis kartotinio įstrižainės matrica.
  • Persiųsti dydį () funkciją nuo masyvas / Matrix įpakuoti į lizdinė išraiška tokia, kad mat.array (). Dydį (A, B) dabar leidžiama.
  • "Windows CE":. Nustatyti, kad aligned_malloc funkcija šioje platformoje trūksta
  • Nustatyti kableliais inicijavimo įdėjus tuščias matricas.
  • Nustatyti tankus = retus * įstrižainės produktus.
  • Nustatyti rinkinys su m.array (). Min (skaliarinė) ir m.array ().
  • max (skaliarinė).
  • Nustatyti out-of-diapazono atminties prieigą GEMV (atminties nebuvo naudojamas apskaičiuojant tik surinkti unaligned paketus iš suderintas paketų krovinį).
  • Nustatyti įvairius regresijos su MKL paramą.
  • Nustatyti aliasing klausimą retas matricos užduotį.
  • Pašalinti kvailas teigti mėlynos norma.
  • Problemos keistai kompiliacija klaidą su MSVC.

Kas naujo versijoje 3.1:

  • Naujas rinkinys oficialiai remiamiems retais modulių atstovavimo, surinkimas ir sprendimas iš negausių problemų, įskaitant daugelį built-in ir trečiųjų šalių retais linijinių sprendžiame.
  • gebėjimas sklandžiai avariniu režimu Intel MKL kai tokias operacijas kaip tarp matricos produktus, tankus matricos irimą ir matematikos masyvo operacijas.
  • Šios neprivaloma backends galima įjungti kompiliavimo laiko.
  • Kai nauja koeficientas ir vektorinė išmintingą operacijos, rangas atnaujinti / downdate už LLT ir LDLT Faktorizavimas, uždarytas forma Nuosavi irimą, ir kai kurie atminties ir veiklos optimizavimas.

Kas naujo versijos 3.0.5:

  • Tai priežiūra laida su įvairių klaidų ir įspėjimo pataisymai.

Kas naujo versijos 3.0.3:

  • Ši versija leidžia vartotojui nurodyti pkgconfig paskirties , daro keletą patobulinimų į dokumentus, ir nustato kompiliavimo klaidų, kai Eigen2 palaikymas įjungtas, klaida vertinant išraiškos formos matrix1 * matrix2 * scalar1 * scalar2, sprendimai naudojant LDLT už vienaskaitos matricų, jei sprendimas yra, ir begalinis ciklas, kai Kompiuterija SVD kai matricų su labai mažu kiekiu.

Kas naujo versijos 3.0.2:

  • Tarp įvairių nedidelių klaidų, ši laida nustato kai sudarymo problemos su MinGW, gerina į C ++ standartą laikymąsi, o dėl windows.h vartotojų, tai nėra būtina #undef MIN / MAX makrokomandas daugiau.

Kas naujo versijos 3.0.1:

  • Be įvairių nedidelių pataisymų, ši laida atneša Oficiali parama gcc 4.6 ir ARM NEON, taip pat pagerėjo parama užsakymą skaliarinių tipų.
  • Pastaroji apima išimčių saugumą ir automatinių naudojimo matematikos funkcijų deklaruotų skaliaro tipas anketa vardų.

Panaši programinė įranga

BoolStuff
BoolStuff

20 Feb 15

MDP
MDP

11 May 15

PyOpenCL
PyOpenCL

28 Sep 15

Kita programinė įranga kūrėjas Benoit Jacob

JMathLib
JMathLib

3 Jun 15

Komentarai Eigen

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!