Lu

الطبقة النهائية العامة لو

يحسب تحليل LU لمصفوفة مربعة واحدة أو أكثر.

الإدخال عبارة عن موتر للشكل `[..., M, M]` والذي يشكل بعداه الداخليان مصفوفات مربعة.

يجب أن يكون الإدخال قابلاً للعكس.

يتكون الإخراج من موترين LU وP يحتويان على تحليل LU لجميع المصفوفات الفرعية المدخلة `[..., :, :]`. يشفر LU العوامل المثلثية السفلية والمثلثة العلوية.

لكل مصفوفة إدخال فرعية ذات شكل `[M, M]`، L عبارة عن مصفوفة مثلثية سفلية ذات شكل `[M, M]` بوحدة قطرية تتوافق إدخالاتها مع الجزء المثلثي السفلي تمامًا من LU. U عبارة عن مصفوفة مثلثية علوية ذات شكل `[M, M]` تتوافق مدخلاتها مع الجزء المثلث العلوي، بما في ذلك القطر، لـ LU.

تمثل P مصفوفة تبديل مشفرة كقائمة من المؤشرات يقع كل منها بين `0` و`M-1`، بشكل شامل. إذا كانت P_mat تشير إلى مصفوفة التقليب المقابلة لـ P، فإن L وU وP ترضي P_mat * input = L * U.

الأساليب العامة

ثابت <T، U يمتد الرقم> لو <T، U>
إنشاء (نطاق النطاق ، المعامل <T> الإدخال، الفئة <U>outputIdxType)
طريقة المصنع لإنشاء فئة تغلف عملية Lu جديدة.
ثابت <T> لو <T، عدد صحيح>
إنشاء (نطاق النطاق ، إدخال المعامل <T>)
طريقة المصنع لإنشاء فئة تغلف عملية Lu جديدة باستخدام أنواع الإخراج الافتراضية.
الإخراج <T>
لو ()
موتر ذو شكل `[..., M, M]` يشير الجزء المثلثي السفلي تمامًا إلى العامل المثلثي السفلي `L` بوحدة قطرية، ويشير الجزء المثلثي العلوي إلى العامل المثلثي العلوي `U`.
الإخراج <U>
ع ()
تبديل الصفوف المشفرة كقائمة من المؤشرات في `0..M-1`.

الطرق الموروثة

الأساليب العامة

إنشاء Lu <T, U> ثابت عام ( نطاق النطاق ، وإدخال المعامل <T>، والفئة <U>outIdxType)

طريقة المصنع لإنشاء فئة تغلف عملية Lu جديدة.

حدود
نِطَاق النطاق الحالي
مدخل موتر ذو شكل `[..., M, M]` يشكل بعداه الداخليان مصفوفات بالحجم `[M, M]`.
عائدات
  • مثيل جديد من لو

إنشاء Lu <T, Integer> ثابت عام ( نطاق النطاق ، إدخال المعامل <T>)

طريقة المصنع لإنشاء فئة تغلف عملية Lu جديدة باستخدام أنواع الإخراج الافتراضية.

حدود
نِطَاق النطاق الحالي
مدخل موتر ذو شكل `[..., M, M]` يشكل بعداه الداخليان مصفوفات بالحجم `[M, M]`.
عائدات
  • مثيل جديد من لو

الإخراج العام <T> لو ()

موتر ذو شكل `[..., M, M]` يشير الجزء المثلثي السفلي تمامًا إلى العامل المثلثي السفلي `L` بوحدة قطرية، ويشير الجزء المثلثي العلوي إلى العامل المثلثي العلوي `U`.

الإخراج العام <U> ص ()

تبديل الصفوف المشفرة كقائمة من المؤشرات في `0..M-1`. الشكل هو `[...، M]`.