Eigen

البرمجيات قطة:
Eigen
تفاصيل البرنامج:
الإصدار: 3.2.0
تاريخ إيداع: 19 Feb 15
المطور: Benoit Jacob
ترخيص: حرر
شعبية: 38

Rating: nan/5 (Total Votes: 0)

ومشروع إيجين هو مفتوح المصدر وC ++ مكتبة قالب خفيفة الوزن للناقلات ومصفوفة الرياضيات ويعرف أيضا باسم الجبر الخطي.
وخلافا لمعظم المكتبات الجبر الخطي أخرى، يركز إيجين على احتياجات حسابية بسيطة من التطبيقات، مثل الألعاب وتطبيقات بينغل أخرى

ما هو الجديد في هذا الإصدار:.

العالم الكثيفة:
الطبقة المرجع جديدة تسمح لكتابة غير وظيفة قالب اتخاذ نوع مختلف من إيجين الأجسام الكثيفة دون نسخ.
التعميل RealQZ جديد وGeneralizedEigenSolver.
إضافة ناقلات الحكمة تطبيع وتطبيع الوظائف، وأعضاء hasNaN / allFinite.
إضافة مختلطة ثابت / ديناميكية الحجم .block () وظائف.
تحسين المنتجات الخارجية لعمليات غير تحديث رتبة-1.
تحسين المنتجات قطري (تمكين كمية موجهة في أكثر الحالات).
تحسين المتانة والأداء في JacobiSVD :: حل ().
العالم متفرق:
نيو SparseLU حدة: المدمج في LU متفرق مع supernodes والصف العددي التمحور (ميناء SuperLU جعل وحدة SuperLUSupport عفا عليها الزمن).
وحدة SparseQR جديدة: متفرق إلى عوامل QR مع العمود التمحور العددي-الكشف عن رتبة.
ترتيب COLAMD جديد وAPI ترتيب موحد.
إضافة دعم للكتل العامة للمصفوفات متفرق (للقراءة فقط).
إضافة ميزة تغيير حجم المحافظة على مصفوفات متفرق.
إضافة دعم موحد لحل أنظمة متفرق مع الجانبين اليد اليمنى متفرق.
إضافة دعم متفرق الوقت مصفوفة عرض متفرق مدة التصادم الذاتي المنتجات.
تحسين BiCGSTAB متانة مع إعادة تشغيل.
دعم المكتبات الخارجية:
وحدة MetisSupport جديدة: المجمع إلى المكتبة الرسم البياني تقسيم الشهيرة.
وحدة نمطية جديدة SPQRSupport: المجمع إلى suitesparse في supernodal حلالا ريال قطري.

ما هو الجديد في الإصدار 3.1.3:

علة 526 - فيكس مستعرضة vectorized الخطي في linspace.
علة 551 - فيكس قضية تجميع عند استخدام EIGEN_DEFAULT_DENSE_INDEX_TYPE.
علة 533 - فيكس بعض التصفيات CONST المفقودة في تبديل
إصلاح وتجميع مع CGAL :: Gmpq بإضافة :: مساحة الاسم الداخلي صريح عندما يدعو القيمة المطلقة ().
إصلاح حساب الخارجي-خطوة عند الاتصال .real () أو .imag ().
الإصلاح handmade_aligned_realloc (المتضررين conservativeResize ()).
إصلاح متفرق مهمة متجه من مصفوفة متفرق.
FIX تسجيل (0) مع SSE.
إصلاح خطأ في aligned_free مع ويندوز CE.
إصلاح سمات خريطة

ما هو الجديد في النسخة 3.2.0 بيتا 1:

هذا الإصدار بيتا يدخل بنيت في factorizations LU وQR للمصفوفات متفرق، وإلى عوامل-QZ الحقيقي ومعمم ايقن حلالا للمصفوفات الكثيفة، فئة المرجع جديدة لتخفيف الكتابة وظائف عامة ولكن غير القالب أخذ الأشياء إيجين كوسائط، مغلفة إلى مكتبات ميتس وSuiteSparse QR، فضلا عن اثنين من التحسينات الطفيفة وإصلاح الأخطاء.

ما هو الجديد في الإصدار 3.1.2:

علة 524 - لايوجد صفيف معلمة Pardiso على أن تتماشى!
علة 521 - تعطيل __cpuidex على أبنية مختلفة إلى x86 أو إكس86-64 مع MSVC.
كان AlignedBox :: قاتمة () خطأ لأبعاد ديناميكية - علة 519.
علة 515 - فيكس المفقودين صريح تحويل العددية.
علة 511 - فيكس الطابعات جميلة على النوافذ.
علة 509 - فيكس تحذيرات مع دول مجلس التعاون الخليجي 4.7
(حلت محلها حصيرة * (1 / العددية) لأنواع غير صحيح) إزالة العدواني الأمثل حصيرة / العددية - علة 501.
علة 479 - استراتيجية استخدام EISPACK في إعادة عدد أقصى من iters في شور التحلل.
إضافة دعم العددية متعددة من مصفوفات قطري.
إلى الأمام تغيير حجم () وظيفة من مغلفة صفيف / مصفوفة إلى التعبير متداخلة بحيث mat.array (). تغيير حجم (أ، ب) ويسمح الآن.
ويندوز CE: إصلاح عدم وجود وظيفة aligned_malloc على هذه المنصة.
إصلاح فاصلة مهيئ عند إدخال مصفوفات فارغة.
إصلاح كثيفة = متفرق * منتجات قطري.
إصلاح تجميع مع m.array (). دقيقة (العددية) وm.array (). كحد أقصى (العددية).
إصلاح خارج نطاق الوصول إلى الذاكرة في GEMV (لم يستخدم الذاكرة لحساب، فقط لتجميع الحزم الصغيرة المحايدة من الأحمال حزمة الانحياز).
إصلاح انحدارات مختلفة مع دعم MKL.
إصلاح التعرج المسألة في متفرق مهمة المصفوفة.
إزالة ASSERT غبي في القاعدة الزرقاء.
الحل البديل خطأ تجميع غريب مع MSVC.

ما هو جديد في الإصدار 3.1:

مجموعة جديدة من وحدات متفرقة المدعومة رسميا لتمثيل، والتجمع، وحل المشاكل متفرق، بما في ذلك العديد من المدمج في والطرف الثالث يحلون الخطية متفرق.
القدرة على نظام الاستعاضة بسلاسة إلى إنتل MKL لبعض العمليات مثل بما في ذلك المنتجات مصفوفة، مصفوفة التحليلات الكثيفة، وعمليات مجموعة الرياضيات.
يمكن تمكين هذه الخلفيات اختياري في وقت التحويل البرمجي.
بعض معامل جديدة وعمليات ناقلات الحكمة، رتبة تحديث / downdate لLLT وLDLT factorizations، أغلق شكل ايقن-التحليلات، وبعض الذاكرة وأداء أمثل.

ما هو الجديد في الإصدار 3.0.5:

هذا هو الحفاظ على الافراج عنهم مع مختلف علة والإنذار الإصلاحات.

ما هو الجديد في الإصدار 3.0.3:

هذا الإصدار يسمح للمستخدم لتحديد الوجهة pkgconfig، يجعل العديد من التحسينات إلى وثائق، وإصلاح أخطاء ترجمة عند تمكين دعم Eigen2 ، خطأ في تقييم التعبيرات من النموذج matrix1 * matrix2 * * scalar1 scalar2، حلول باستخدام LDLT للمصفوفات المفرد في حالة وجود حل، وحلقة لا نهائية عند حساب SVD بعض المصفوفات مع أعداد صغيرة جدا.

ما هو الجديد في الإصدار 3.0.2:

ومن بين مختلف الاصلاحات الطفيفة، هذا الإصدار بإصلاح بعض القضايا تجميع مع مينغو، ويحسن الامتثال لمعيار C ++، و، للنوافذ المستخدمين .H، فإنه ليس من الضروري أن #undef في دقيقة / حدات الماكرو كحد أقصى بعد الآن.

ما هو الجديد في الإصدار 3.0.1:

وبالإضافة إلى مختلف بوجفيكسيس طفيفة، هذا الإصدار يجلب الدعم الرسمي لدول مجلس التعاون الخليجي 4.6 و ARM NEON فضلا عن تحسين الدعم لأنواع العددية المخصصة .
ويشمل هذا الأخير السلامة الاستثناءات والاستخدامات التلقائي للوظائف الرياضيات أعلن في مساحة الاسم نوع عددي ل.

برامج مماثلة

GetDP
GetDP

14 Apr 15

RPL/2
RPL/2

28 Sep 15

البرامج الأخرى من المطور Benoit Jacob

JMathLib
JMathLib

3 Jun 15

تعليقات ل Eigen

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!