Spec-Zone.ru › Eigen3

Eigen::DiagonalPreconditioner

template<typename _Scalar>
class Eigen::DiagonalPreconditioner< _Scalar >

Предпосчитатель, основанный на диагональных элементах.

Этот класс позволяет приближенно решать задачи вида A.x = b, предполагая, что матрица A является диагональной. Другими словами, этот предпосчитатель игнорирует все внедиагональные элементы и, в терминах библиотеки Eigen, решает:

A.diagonal().asDiagonal() . x = b
Параметры шаблона
_Scalar тип скаляра.

Этот класс соответствует концепции решения разреженных систем.

Этот предпосчитатель подходит как для самосопряжённых, так и для общих задач. Диагональные элементы предварительно обращаются и сохраняются в векторе.

Примечание
Существующая реализация не поддерживает сохранение нормы каждого столбца.
См. также
класс LeastSquareDiagonalPreconditioner, класс ConjugateGradient
Inheritance graph

Документация для этого класса была сгенерирована из следующего файла:
  • BasicPreconditioners.h

© Eigen.
Licensed under the MPL2 License.
https://eigen.tuxfamily.org/dox/classEigen_1_1DiagonalPreconditioner.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API