Eigen::PastixLLT
шаблон<typename _MatrixType, int _UpLo>
класс Eigen::PastixLLT< _MatrixType, _UpLo >
Прямой разностный суперузловой факторизации Холецкого (LLT) и решатель, базирующийся на библиотеке PaStiX.
Этот класс используется для решения систем линейных уравнений A.X = B с помощью суперузловой факторизации Холецкого LL^T, доступной в библиотеке PaStiX. Матрица A должна быть симметричной и положительно определённой ПРЕДУПРЕЖДЕНИЕ Комплексные самосопряжённые матрицы не поддерживаются в текущей версии PaStiX. Векторы или матрицы X и B могут быть как плотные, так и разреженные.
- Шаблонные параметры
-
MatrixType тип разреженной матрицы A, она должна быть SparseMatrix<> UpLo Часть матрицы для использования: нижняя или верхняя. По умолчанию используется нижняя, как требуется PaStiX
Этот класс следует концепции разреженного решателя.
- См. также
- Концепция разреженного решателя, класс SimplicialLLT
Наследует Eigen::PastixBase< Derived >.
| void | analyzePattern (const MatrixType &matrix) |
| void | compute (const MatrixType &matrix) |
| void | factorize (const MatrixType &matrix) |
analyzePattern()
| inline |
Вычислить символическую факторизацию LL^T matrix используя её структуру разреженности. Результат этой операции может быть использован с последовательными матрицами, имеющими ту же структуру, что и matrix
- См. также
- factorize()
compute()
| inline |
Вычислить фактор L суперузловой факторизации LL^T matrix
- См. также
- analyzePattern() factorize()
factorize()
| inline |
Вычислить численную факторизацию LL^T суперузлов matrix
- См. также
- analyzePattern()
Документация для этого класса была сгенерирована из следующего файла:
© Eigen.
Licensed under the MPL2 License.
https://eigen.tuxfamily.org/dox/classEigen_1_1PastixLLT.html