#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.