Eigen::SuperLUBase
template<typename _MatrixType, typename Derived>
class Eigen::SuperLUBase< _MatrixType, Derived >
Базовый класс для прямой и неполной LU-факторизации SuperLU.
| void | analyzePattern (const MatrixType &) |
| void | compute (const MatrixType &matrix) |
| ComputationInfo | info () const |
| Сообщает, была ли предыдущая вычисление успешной. Подробнее... |
|
| superlu_options_t & | options () |
|
| |
| template<typename Rhs > | |
| const Solve< Derived, Rhs > | solve (const MatrixBase< Rhs > &b) const |
| template<typename Rhs > | |
| const Solve< Derived, Rhs > | solve (const SparseMatrixBase< Rhs > &b) const |
| SparseSolverBase () | |
analyzePattern()
template<typename _MatrixType , typename Derived >
| inline |
Выполняет символическое разложение по разреженности matrix.
Эта функция особенно полезна при решении нескольких задач, имеющих одинаковую структуру.
- См. также
- factorize()
compute()
template<typename _MatrixType , typename Derived >
| inline |
Вычисляет разреженное разложение Холецкого для matrix
info()
template<typename _MatrixType , typename Derived >
| inline |
Сообщает, была ли предыдущая вычисление успешной.
- Возвращает
-
Successесли вычисление было успешным,NumericalIssueесли матрица, похоже, отрицательная.
options()
template<typename _MatrixType , typename Derived >
| inline |
- Возвращает
- ссылку на объект опций Super LU для настройки алгоритмов Super LU.
Документация для этого класса была сгенерирована из следующего файла:
© Eigen.
Licensed under the MPL2 License.
https://eigen.tuxfamily.org/dox/classEigen_1_1SuperLUBase.html