#include <tridiagonal-matrix.hpp>
Public Types | |
| enum | { Options = TridiagonalSymmetricMatrix::Options } |
| typedef TridiagonalSymmetricMatrix::CoeffVectorType | CoeffVectorType |
| typedef traits< Self >::PlainMatrixType | PlainMatrixType |
| typedef TridiagonalSymmetricMatrix::Scalar | Scalar |
| typedef TridiagonalSymmetricMatrixInverse | Self |
| typedef _TridiagonalSymmetricMatrix | TridiagonalSymmetricMatrix |
Public Member Functions | |
| template<typename MatrixDerived > | |
| TridiagonalSymmetricMatrixInverseApplyOnTheRightReturnType< Self, MatrixDerived > | applyOnTheRight (const Eigen::MatrixBase< MatrixDerived > &mat) const |
| EIGEN_CONSTEXPR Eigen::Index | cols () const EIGEN_NOEXCEPT |
| template<typename ResultType > | |
| void | evalTo (ResultType &result) const |
| const TridiagonalSymmetricMatrix & | inverse () const |
| template<typename MatrixDerived > | |
| TridiagonalSymmetricMatrixInverseApplyOnTheRightReturnType< Self, MatrixDerived > | operator* (const Eigen::MatrixBase< MatrixDerived > &mat) const |
| EIGEN_CONSTEXPR Eigen::Index | rows () const EIGEN_NOEXCEPT |
| TridiagonalSymmetricMatrixInverse (const TridiagonalSymmetricMatrix &tridiagonal_matrix) | |
Protected Member Functions | |
| void | eval () |
| Forward sweep of https://en.wikipedia.org/wiki/Tridiagonal_matrix_algorithm. More... | |
Protected Attributes | |
| CoeffVectorType | m_diagonal |
| Eigen::DenseIndex | m_size |
| CoeffVectorType | m_sub_diagonal |
| const TridiagonalSymmetricMatrix & | tridiagonal_matrix |
Friends | |
| template<typename T , typename MatrixDerived > | |
| struct | TridiagonalSymmetricMatrixInverseApplyOnTheRightReturnType |
Definition at line 48 of file math/tridiagonal-matrix.hpp.
| typedef TridiagonalSymmetricMatrix::CoeffVectorType pinocchio::TridiagonalSymmetricMatrixInverse< _TridiagonalSymmetricMatrix >::CoeffVectorType |
Definition at line 436 of file math/tridiagonal-matrix.hpp.
| typedef traits<Self>::PlainMatrixType pinocchio::TridiagonalSymmetricMatrixInverse< _TridiagonalSymmetricMatrix >::PlainMatrixType |
Definition at line 437 of file math/tridiagonal-matrix.hpp.
| typedef TridiagonalSymmetricMatrix::Scalar pinocchio::TridiagonalSymmetricMatrixInverse< _TridiagonalSymmetricMatrix >::Scalar |
Definition at line 430 of file math/tridiagonal-matrix.hpp.
| typedef TridiagonalSymmetricMatrixInverse pinocchio::TridiagonalSymmetricMatrixInverse< _TridiagonalSymmetricMatrix >::Self |
Definition at line 429 of file math/tridiagonal-matrix.hpp.
| typedef _TridiagonalSymmetricMatrix pinocchio::TridiagonalSymmetricMatrixInverse< _TridiagonalSymmetricMatrix >::TridiagonalSymmetricMatrix |
Definition at line 428 of file math/tridiagonal-matrix.hpp.
| anonymous enum |
| Enumerator | |
|---|---|
| Options | |
Definition at line 431 of file math/tridiagonal-matrix.hpp.
|
inlineexplicit |
Definition at line 439 of file math/tridiagonal-matrix.hpp.
|
inline |
Definition at line 456 of file math/tridiagonal-matrix.hpp.
|
inline |
Definition at line 503 of file math/tridiagonal-matrix.hpp.
|
inlineprotected |
Forward sweep of https://en.wikipedia.org/wiki/Tridiagonal_matrix_algorithm.
Definition at line 513 of file math/tridiagonal-matrix.hpp.
|
inline |
Definition at line 471 of file math/tridiagonal-matrix.hpp.
|
inline |
Definition at line 449 of file math/tridiagonal-matrix.hpp.
|
inline |
Definition at line 465 of file math/tridiagonal-matrix.hpp.
|
inline |
Definition at line 499 of file math/tridiagonal-matrix.hpp.
|
friend |
Definition at line 510 of file math/tridiagonal-matrix.hpp.
|
protected |
Definition at line 529 of file math/tridiagonal-matrix.hpp.
|
protected |
Definition at line 528 of file math/tridiagonal-matrix.hpp.
|
protected |
Definition at line 530 of file math/tridiagonal-matrix.hpp.
|
protected |
Definition at line 527 of file math/tridiagonal-matrix.hpp.