- 3.0.2 optimal control module.
|
Cholesky square root decomposition of a symmetric positive-definite matrix. More...
#include <UnscentedKalmanFilter.h>
Public Member Functions | |
Cholesky () | |
Constructor. More... | |
Cholesky (const MatrixType &m) | |
Construct cholesky square root decomposition from matrix. More... | |
Cholesky & | setIdentity () |
Set decomposition to identity. More... | |
bool | isIdentity () const |
Check whether the decomposed matrix is the identity matrix. More... | |
template<typename Derived > | |
Cholesky & | setL (const Eigen::MatrixBase< Derived > &matrix) |
Set lower triangular part of the decomposition. More... | |
template<typename Derived > | |
Cholesky & | setU (const Eigen::MatrixBase< Derived > &matrix) |
Set upper triangular part of the decomposition. More... | |
template<typename Derived > | |
Cholesky< _MatrixType, _UpLo > & | setL (const Eigen::MatrixBase< Derived > &matrix) |
template<typename Derived > | |
Cholesky< _MatrixType, _UpLo > & | setU (const Eigen::MatrixBase< Derived > &matrix) |
Cholesky square root decomposition of a symmetric positive-definite matrix.
MatrixType | The matrix type |
UpLo | Square root form (Eigen::Lower or Eigen::Upper) |
ct::optcon::Cholesky< _MatrixType, _UpLo >::Cholesky | ( | ) |
Constructor.
ct::optcon::Cholesky< MatrixType, UpLo >::Cholesky | ( | const MatrixType & | m | ) |
Construct cholesky square root decomposition from matrix.
Cholesky< _MatrixType, _UpLo > & ct::optcon::Cholesky< _MatrixType, _UpLo >::setIdentity | ( | ) |
Set decomposition to identity.
References ct::optcon::Cholesky< MatrixType, UpLo >::setIdentity().
Referenced by ct::optcon::Cholesky< MatrixType, UpLo >::setIdentity().
bool ct::optcon::Cholesky< _MatrixType, _UpLo >::isIdentity | ( | ) | const |
Check whether the decomposed matrix is the identity matrix.
Cholesky& ct::optcon::Cholesky< MatrixType, UpLo >::setL | ( | const Eigen::MatrixBase< Derived > & | matrix | ) |
Set lower triangular part of the decomposition.
matrix | The lower part stored in a full matrix |
Cholesky& ct::optcon::Cholesky< MatrixType, UpLo >::setU | ( | const Eigen::MatrixBase< Derived > & | matrix | ) |
Set upper triangular part of the decomposition.
matrix | The upper part stored in a full matrix |
Cholesky<_MatrixType, _UpLo>& ct::optcon::Cholesky< MatrixType, UpLo >::setL | ( | const Eigen::MatrixBase< Derived > & | matrix | ) |
Cholesky<_MatrixType, _UpLo>& ct::optcon::Cholesky< MatrixType, UpLo >::setU | ( | const Eigen::MatrixBase< Derived > & | matrix | ) |