Spec-Zone.ru › Eigen3

Eigen::SimplicialCholesky

шаблон<typename _MatrixType, int _UpLo, typename _Ordering>
класс Eigen::SimplicialCholesky< _MatrixType, _UpLo, _Ordering >

Устарело:
используйте SimplicialLDLT или класс SimplicialLLT
См. также
класс SimplicialLDLT, класс SimplicialLLT
Inheritance graph
void analyzePattern (const MatrixType &a)
SimplicialCholesky & compute (const MatrixType &matrix)
void factorize (const MatrixType &a)
- Публичные члены-функции, унаследованные от Eigen::SimplicialCholeskyBase< SimplicialCholesky< _MatrixType, _UpLo, _Ordering > >
ComputationInfo info () const
Сообщает, была ли предыдущая вычисление успешной. Подробнее...
const PermutationMatrix< Dynamic, Dynamic, StorageIndex > & permutationP () const
const PermutationMatrix< Dynamic, Dynamic, StorageIndex > & permutationPinv () const
SimplicialCholesky< _MatrixType, _UpLo, _Ordering > & setShift (const RealScalar &offset, const RealScalar &scale=1)
SimplicialCholeskyBase ()
- Публичные члены-функции, унаследованные от Eigen::SparseSolverBase< SimplicialCholesky< _MatrixType, _UpLo, _Ordering > >
const Solve< SimplicialCholesky< _MatrixType, _UpLo, _Ordering >, Rhs > solve (const MatrixBase< Rhs > &b) const
const Solve< SimplicialCholesky< _MatrixType, _UpLo, _Ordering >, Rhs > solve (const SparseMatrixBase< Rhs > &b) const
SparseSolverBase ()
- Защищенные члены-функции, унаследованные от Eigen::SimplicialCholeskyBase< SimplicialCholesky< _MatrixType, _UpLo, _Ordering > >
void compute (const MatrixType &matrix)

analyzePattern()

шаблон<typename _MatrixType , int _UpLo, typename _Ordering >
void Eigen::SimplicialCholesky< _MatrixType, _UpLo, _Ordering >::analyzePattern ( const MatrixType & a )
inline

Выполняет символическое разложение разреженности матрицы matrix.

Эта функция особенно полезна при решении нескольких задач, имеющих одинаковую структуру.

См. также
factorize()

compute()

шаблон<typename _MatrixType , int _UpLo, typename _Ordering >
SimplicialCholesky& Eigen::SimplicialCholesky< _MatrixType, _UpLo, _Ordering >::compute ( const MatrixType & matrix )
inline

Вычисляет разреженное разложение Холецкого для матрицы matrix

factorize()

шаблон<typename _MatrixType , int _UpLo, typename _Ordering >
void Eigen::SimplicialCholesky< _MatrixType, _UpLo, _Ordering >::factorize ( const MatrixType & a )
inline

Выполняет численное разложение для матрицы matrix

Указанная матрица должна иметь ту же разреженность, что и матрица, над которой было выполнено символическое разложение.

См. также
analyzePattern()

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

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

Spec-Zone.ru

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