Eigen

Phần mềm chụp màn hình:
Eigen
Các chi tiết về phần mềm:
Phiên bản: 3.2.0
Ngày tải lên: 19 Feb 15
Nhà phát triển: Benoit Jacob
Giấy phép: Miễn phí
Phổ biến: 38

Rating: nan/5 (Total Votes: 0)

dự án Eigen là một mã nguồn mở và nhẹ C ++ mẫu thư viện cho vector và ma trận toán aka đại số tuyến tính.
Không giống như hầu hết các thư viện đại số tuyến tính khác, Eigen tập trung vào nhu cầu của các ứng dụng toán học đơn giản, chẳng hạn như các trò chơi và các ứng dụng OpenGL khác

là gì mới trong phiên bản này:.

  • thế giới Đông đúc:
  • class Ref mới cho phép để viết chức năng không templated dùng các loại khác nhau của Eigen vật dày đặc mà không có bản sao.
  • New RealQZ thừa và GeneralizedEigenSolver.
  • Add vector-khôn ngoan bình thường và chức năng bình thường, và các thành viên hasNaN / allFinite
  • .
  • Thêm hỗn hợp static / dynamic-kích thước .block () chức năng.
  • Tối ưu hóa sản phẩm bên ngoài cho các hoạt động không cấp bậc 1 bản cập nhật.
  • Tối ưu hóa sản phẩm chéo (cho phép vector hóa trong trường hợp nhiều hơn).
  • Cải thiện sức mạnh và hiệu suất trong JacobiSVD :: giải quyết ().
  • thế giới thưa:
  • New SparseLU module:. Built-in LU thưa thớt với supernodes và hàng số xoay vòng (cảng SuperLU làm cho các mô-đun SuperLUSupport lỗi thời)
  • New SparseQR module:. Rank-lộ thưa thớt thừa số QR với số cột pivoting
  • New COLAMD đặt hàng và thống nhất đặt API.
  • Thêm hỗ trợ cho các khối chung của các ma trận thưa thớt (chỉ đọc).
  • Thêm tính năng thay đổi kích thước thận trọng về ma trận thưa thớt.
  • Thêm hỗ trợ thống nhất để giải quyết hệ thống thưa thớt với bên thưa thớt tay phải.
  • Thêm hỗ trợ cho thời gian ma trận thưa thớt xem thưa thớt tự liên hợp sản phẩm.
  • Cải thiện BiCGSTAB mạnh mẽ với khởi động lại.
  • Hỗ trợ thư viện bên ngoài:
  • New MetisSupport module:. Wrapper để các thư viện đồ thị phân vùng nổi tiếng
  • New SPQRSupport module: wrapper để suitesparse của supernodal giải QR
  • .

là gì mới trong phiên bản 3.1.3:

  • Bug 526 - Fix tuyến tính ngang vectorized trong linspace.
  • Bug 551 -.
  • Khắc phục vấn đề khi sử dụng trình biên dịch EIGEN_DEFAULT_DENSE_INDEX_TYPE
  • Bug 533 - Fix một số vòng loại const mất tích trong Transpose
  • Fix một biên soạn với CGAL :: Gmpq bằng cách thêm rõ ràng nội :: không gian tên khi gọi abs ().
  • Fix tính toán của bên ngoài, sải chân khi gọi .real () hoặc .imag ().
  • Fix handmade_aligned_realloc (ảnh hưởng conservativeResize ()).
  • Fix nhượng vector thưa thớt từ một ma trận thưa thớt.
  • Fix log (0) với SSE.
  • Fix lỗi trong aligned_free với cửa sổ CE.
  • đặc điểm của Fix Map

là gì mới trong phiên bản 3.2.0 Beta 1:

  • phiên bản beta này giới thiệu tích hợp LU và factorizations QR cho ma trận thưa thớt, một nhân tử thực QZ và một người giải quyết eigen tổng quát cho các ma trận dày đặc, một lớp Ref mới để dễ dàng viết các hàm nhưng không lấy mẫu vật Eigen như các đối số, giấy gói để các thư viện Metis và SuiteSparse QR, như cũng như một vài cải tiến nhỏ và sửa lỗi.

là gì mới trong phiên bản 3.1.2:

  • Bug 524 - mảng tham số của Pardiso không phải được liên kết!
  • Bug 521 - Vô hiệu hoá __cpuidex trên các kiến ​​trúc khác nhau mà x86 hay x86-64 với MSVC
  • .
  • Bug 519 - AlignedBox :: dim () là sai cho kích thước động
  • .
  • Bug 515 -.
  • Sửa chữa mất tích vô hướng chuyển đổi rõ ràng
  • Bug 511 -. Fix máy in đẹp trên cửa sổ
  • Bug 509 - Fix cảnh báo với gcc 4.7
  • Bug 501 -.
  • Remove mat hung hăng / tối ưu hóa vô hướng (đã được thay thế bởi mat * (1 / vô hướng) cho các loại nguyên phi)
  • Bug 479 -.
  • Sử dụng chiến lược của EISPACK lại số max của iters trong Schur phân hủy
  • Thêm hỗ trợ cho nhiều vô hướng của các ma trận đường chéo.
  • Chuyển đổi kích cỡ () chức năng từ wrappers Array / Matrix để biểu thức lồng nhau như vậy mà mat.array (). Thay đổi kích thước (a, b) là doanh nghiệp được phép.
  • Windows CE:. Khắc phục việc thiếu các chức năng aligned_malloc trên nền tảng này
  • Fix dấu phẩy initializer khi chèn ma trận rỗng.
  • Fix dày đặc thưa thớt = * sản phẩm chéo.
  • Fix biên soạn với m.array (). Min (vô hướng) và m.array ().
  • max (vô hướng).
  • Fix out-of-phạm vi truy cập bộ nhớ trong GEMV (bộ nhớ không được dùng để tính toán, chỉ để lắp ráp các gói tin từ unaligned tải gói tin phù hợp).
  • Fix hồi quy khác nhau với sự hỗ trợ MKL.
  • Khắc phục vấn đề răng cưa trong giao ma trận thưa thớt.
  • Remove khẳng định ngu ngốc trong định mức màu xanh.
  • Giải pháp một lỗi biên dịch lạ với MSVC.

là gì mới trong phiên bản 3.1:

  • Một tập mới của các mô-đun hỗ trợ chính thức thưa thớt cho các đại diện, lắp ráp, và giải quyết các vấn đề thưa thớt, trong đó có nhiều người giải quyết tuyến tính thưa thớt được xây dựng trong và bên thứ ba.
  • Khả năng liền mạch dự phòng để Intel MKL cho một số hoạt động như ma trận bao gồm sản phẩm, phân tách ma trận dày đặc, và các hoạt động mảng toán học.
  • Các phần phụ trợ tùy chọn có thể được kích hoạt tại thời gian biên dịch.
  • Một số hệ số mới và vector-khôn ngoan hoạt động, cập nhật thứ hạng / downdate cho LLT và LDLT factorizations, đóng dạng eigen-phân tách, và một số bộ nhớ và hiệu suất tối ưu.

là gì mới trong phiên bản 3.0.5:

  • Đây là một hành bảo trì với các lỗi khác nhau và cảnh báo sửa chữa.

là gì mới trong phiên bản 3.0.3:

  • Phiên bản này cho phép người sử dụng để xác định điểm đến pkgconfig , làm cho một số cải tiến để các tài liệu, và sửa chữa các lỗi biên dịch khi hỗ trợ Eigen2 được kích hoạt, một lỗi trong việc đánh giá biểu thức có dạng matrix1 * matrix2 * scalar1 * scalar2, giải pháp sử dụng LDLT cho ma trận ít nếu một giải pháp tồn tại, và một vòng lặp vô hạn khi tính toán SVD của một số ma trận với số lượng rất nhỏ.

là gì mới trong phiên bản 3.0.2:

  • Trong số các loại sửa lỗi nhỏ, phiên bản này sửa chữa một số vấn đề biên soạn với MinGW, cải thiện sự tuân thủ các tiêu chuẩn C ++, và, đối với người sử dụng windows.h, nó không phải là cần thiết để #undef min / max macro nữa.

được gì mới trong phiên bản 3.0.1:

  • Ngoài sửa lỗi nhỏ khác nhau, phiên bản này mang lại hỗ trợ chính thức cho gcc 4.6 và ARM Neon cũng như cải thiện hỗ trợ cho các loại tùy chỉnh vô hướng.
  • Các trường hợp ngoại lệ sau bao gồm an toàn và sử dụng tự động của các hàm toán học tuyên bố trong không gian tên kiểu vô hướng của.

Phần mềm tương tự

Grapher
Grapher

3 Jun 15

calc.pl
calc.pl

3 Jun 15

SpeedCrunch
SpeedCrunch

2 Jun 15

SAGE
SAGE

22 Jun 18

Phần mềm khác của nhà phát triển Benoit Jacob

JMathLib
JMathLib

3 Jun 15

Ý kiến ​​để Eigen

Bình luận không
Nhập bình luận
Bật hình ảnh!