Eigen

Software screenshot:
Eigen
Software ətraflı:
Version: 3.2.0
Tarixi Upload: 19 Feb 15
Geliştirici: Benoit Jacob
Lisenziya: Pulsuz
Məşhurluq: 88

Rating: nan/5 (Total Votes: 0)

Eigen layihə açıq mənbə və xətti cəbr aka vektor və matrix riyaziyyat yüngül C ++ şablon kitabxana.
Digər xətti cəbr kitabxanalar fərqli olaraq, Eigen cür oyunlar və digər OpenGL apps kimi applications, sadə riyazi ehtiyaclarına diqqət

Bu azad Yeni nədir.

  • sıx dünya:
  • nüsxə olmadan Eigen sıx obyektlərin müxtəlif növ alaraq qeyri templated funksiyası yazmaq üçün imkan New Əmlak sinif.
  • Yeni RealQZ factorization və GeneralizedEigenSolver.
  • vektor-müdrik normalized əlavə və funksiyaları normallaşdırmaq və Hasnan / allFinite üzvləri.
  • ) (funksiyaları qarışıq statik / dinamik ölçülü .block əlavə edin.
  • qeyri dərəcə-1 yeniləmə əməliyyatları üçün xarici məhsullar optimize edin.
  • Optimize diaqonal məhsulları (daha hallarda vectorization imkan).
  • JacobiSVD da sağlamlığına və performansını artırın ::) (həll edir.
  • seyrək dünya:
  • Yeni SparseLU modulu. Daxili (köhnəlmiş SuperLUSupport modulu edilməsi SuperLU limanına) pivoting supernodes və ədədi sıra ilə seyrək LU
  • Yeni SparseQR modulu. Rütbə-aşkar ədədi sütun pivoting ilə seyrək qr factorization
  • Yeni COLAMD sifariş və vahid sifariş API.
  • seyrək matrisleri (read-yalnız) ümumi blokları üçün dəstək əlavə edin.
  • seyrək matrisleri mühafizəkar ölçüsünü xüsusiyyət əlavə edin.
  • seyrək sağ tərəflər ilə seyrək sistemləri həlli üçün vahid dəstək əlavə edin.
  • seyrək matrix vaxt seyrək öz-özünə qoşma görünüşü məhsulları üçün dəstək əlavə edin.
  • yenidən başladın ilə BiCGSTAB möhkəmliyini təkmilləşdirilməsi.
  • Xarici kitabxana dəstək:
  • Yeni MetisSupport modulu. Məşhur graph bölümleme kitabxana banderol
  • Yeni SPQRSupport modulu: banderol qr çözücü supernodal suitesparse üçün
  • .

versiya 3.1.3 yeni nədir:

  • Bug 526 - linspace xətti vectorized köndələn Fix.
  • Bug 551 -. EIGEN_DEFAULT_DENSE_INDEX_TYPE istifadə edərkən yığma məsələ Fix
  • Bug 533 - qoymalarını bəzi itkin const seçmələri Fix
  • () ABS zəng zaman açıq daxili :: ad əlavə CGAL :: Gmpq ilə tərtib Fix.
  • Fix xarici-addım hesablanması edir.Real zəng () və ya .imag ().
  • Fix handmade_aligned_realloc (təsir conservativeResize ()).
  • seyrək matrix seyrək vektor təyin Fix.

  • SSE ilə
  • Fix log (0).

  • Windows CE aligned_free ilə
  • Fix bug.
  • xəritəsi Fix əlamətlərin

versiyası yeni nədir 3.2.0 Beta 1: daxili

  • Bu beta versiyası təqdim LU və seyrək matrisleri üçün QR factorizations, real QZ factorization və sıx matrisleri üçün ümumiləşdirilmiş eigen çözücü, Metis və SuiteSparse qr kitabxanalarına Eigen arqumentlər kimi obyektlərin, sarmalayıcılarının alaraq ümumi, lakin qeyri-şablon funksiyaları yazılı azaltmaq üçün yeni Elanın sinif kimi yaxşı kiçik aksesuar və hata düzeltmelerini bir neçə.

nədir versiya 3.1.2 Yeni

  • Bug 524 - Pardiso nin parametr array yoxdur aligned!
  • Bug 521 - MSVC ilə x86 və ya x86-64 müxtəlif mimarilerde __cpuidex Disable
  • .
  • Bug 519 - AlignedBox :: dim () dinamik ölçüləri üçün yanlış idi
  • .
  • Bug 515 -. Açıq scalar dönüşüm itkin Fix
  • Bug 511 -. Windows olduqca printerlər Fix
  • Bug 509 - gcc 4.7
  • ilə xəbərdarlıq Fix
  • Bug 501 -. Aqressiv mat / scalar optimallaşdırılması (qeyri tam növləri üçün mat * (1 / scalar) ilə əvəz edilmişdir) Sil
  • Bug 479 -. Schur parçalanma iters max sayı yenidən istifadə EISPACK strategiyası
  • diaqonal matrisleri scalar çox dəstək əlavə edin.
  • Forward mat.array (). (A, b) artıq icazə verilir ölçüsünü, belə ki, nested ifadə Array / Matrix sarmalayıcılarının olan () funksiyası ölçüsünü.
  • Windows CE:. Bu platforma aligned_malloc funksiyasının olmaması düzeltmek
  • Fix vergül initializer boş matrisleri daxil.
  • sıx = seyrək * diaqonal məhsulları Fix.

  • M.array () ilə
  • Fix tərtibi. Min (scalar) və m.array (). Max (scalar).
  • GEMV (yaddaş yalnız uyğun paket yük unaligned paket toplaşmaq, hesablanması üçün istifadə edilmişdir) ilə out-of-sıra yaddaş giriş Fix.
  • MKL dəstəyi ilə müxtəlif regressions Fix.
  • seyrək matrix təyin aliasing məsələ Fix.
  • mavi norma axmaq təsdiq çıxarın.

  • MSVC ilə
  • puç qəribə tərtib səhv.

versiyası 3.1 yeni nədir:

  • təmsil rəsmi dəstək seyrək modulları yeni dəsti, montaj və bir çox daxili və üçüncü seyrək xətti solvers daxil olmaqla, seyrək problemlərin həlli.
  • sorunsuz belə matrix məhsulları, sıx matrix decompositions, və riyaziyyat array əməliyyatları, o cümlədən bəzi əməliyyatlar üçün Intel MKL fallback imkanı.
  • Bu isteğe backends derleme vaxt effektiv ola bilər.
  • Bəzi yeni əmsalı və vektor-müdrik əməliyyatları, rütbə yeniləmə / LLT və LDLT factorizations üçün downdate formu məxsusi-decompositions bağlıdır və bir yaddaş və performans optimallaşdırılması.

nədir versiya 3.0.5-ci Yeni

  • Bu, müxtəlif səhv və xəbərdarlıq saxlanılması azad edir düzeltmelerini.

nədir versiya 3.0.3-ci Yeni

  • Bu versiya pkgconfig təyinat müəyyən etmək üçün imkan verir , sənədlərin bir neçə irəliləyişlər edir və Eigen2 dəstək aktiv olduqda scalar1 * scalar2, tək matrisleri üçün LDLT istifadə həllər həll varsa * form matrix1 * matrix2 ifadələri qiymətləndirən bir səhv tərtib səhvlər giderir və sonsuz loop zaman çox kiçik nömrələri ilə bir matrisleri SVD kompüter.

versiya 3.0.2 yeni nədir:

müxtəlif kiçik hata düzeltmelerini arasında

  • Bu azad bəzi giderir MinGW ilə yığma məsələləri, artıq min / max makro #undef üçün, windows.h istifadəçilər üçün, lazım deyil C ++ standart uyğunluğu artırır, və.

versiyası 3.0.1-ci Yeni nə:

  • müxtəlif kiçik bugfixes ilə yanaşı, bu azad gətirir gcc 4.6 və ARM neon rəsmi dəstək, habelə xüsusi scalar növləri üçün təkmilləşdirilmiş dəstək.
  • Sonuncu istisna təhlükəsizlik və scalar növü in ad elan riyaziyyat funksiyaları avtomatik istifadə daxildir.

Oxşar proqram

Geliştirici digər proqram Benoit Jacob

JMathLib
JMathLib

3 Jun 15

Şərh Eigen

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!