|
aligator
0.16.0
A versatile and efficient C++ library for real-time constrained trajectory optimization.
|
#include <aligator/core/bunchkaufman.hpp>
Public Types | |
| enum | { MaxRowsAtCompileTime = MatrixType_::MaxRowsAtCompileTime , MaxColsAtCompileTime = MatrixType_::MaxColsAtCompileTime , UpLo = UpLo_ } |
| using | MatrixType = MatrixType_ |
| using | PlainObject = typename MatrixType::PlainObject |
| using | Base = SolverBase<BunchKaufman> |
| using | VecType |
| using | IndicesType |
| using | PermutationType |
Public Member Functions | |
| BunchKaufman () | |
| BunchKaufman (Index size) | |
| template<typename InputType> | |
| BunchKaufman (const EigenBase< InputType > &matrix) | |
| EIGEN_DEVICE_FUNC Index | rows () const EIGEN_NOEXCEPT |
| EIGEN_DEVICE_FUNC Index | cols () const EIGEN_NOEXCEPT |
| const MatrixType & | matrixLDLT () const |
| const IndicesType & | pivots () const |
| const VecType & | subdiag () const |
| template<typename InputType> | |
| BunchKaufman & | compute (const EigenBase< InputType > &matrix) |
| ComputationInfo | info () const |
| template<typename RhsType, typename DstType> | |
| void | _solve_impl (const RhsType &rhs, DstType &dst) const |
| template<bool Conjugate, typename RhsType, typename DstType> | |
| void | _solve_impl_transposed (const RhsType &rhs, DstType &dst) const |
| template<typename RhsType> | |
| bool | solveInPlace (Eigen::MatrixBase< RhsType > &bAndX) const |
| template<typename InputType> | |
| BunchKaufman< MatrixType_, UpLo_ > & | compute (const EigenBase< InputType > &a) |
Static Public Attributes | |
| static constexpr Index | BlockSize = 32 |
Friends | |
| class | SolverBase< BunchKaufman > |
Definition at line 520 of file bunchkaufman.hpp.
| using Eigen::BunchKaufman< MatrixType_, UpLo_ >::MatrixType = MatrixType_ |
Definition at line 526 of file bunchkaufman.hpp.
| using Eigen::BunchKaufman< MatrixType_, UpLo_ >::PlainObject = typename MatrixType::PlainObject |
Definition at line 527 of file bunchkaufman.hpp.
| using Eigen::BunchKaufman< MatrixType_, UpLo_ >::Base = SolverBase<BunchKaufman> |
Definition at line 528 of file bunchkaufman.hpp.
| using Eigen::BunchKaufman< MatrixType_, UpLo_ >::VecType |
Definition at line 531 of file bunchkaufman.hpp.
| using Eigen::BunchKaufman< MatrixType_, UpLo_ >::IndicesType |
Definition at line 535 of file bunchkaufman.hpp.
| using Eigen::BunchKaufman< MatrixType_, UpLo_ >::PermutationType |
Definition at line 538 of file bunchkaufman.hpp.
| anonymous enum |
| Enumerator | |
|---|---|
| MaxRowsAtCompileTime | |
| MaxColsAtCompileTime | |
| UpLo | |
Definition at line 521 of file bunchkaufman.hpp.
|
inline |
Definition at line 541 of file bunchkaufman.hpp.
|
inlineexplicit |
Definition at line 550 of file bunchkaufman.hpp.
|
inlineexplicit |
Definition at line 561 of file bunchkaufman.hpp.
|
inline |
Definition at line 575 of file bunchkaufman.hpp.
|
inline |
Definition at line 580 of file bunchkaufman.hpp.
|
inline |
Definition at line 584 of file bunchkaufman.hpp.
|
inline |
Definition at line 586 of file bunchkaufman.hpp.
|
inline |
Definition at line 588 of file bunchkaufman.hpp.
| BunchKaufman & Eigen::BunchKaufman< MatrixType_, UpLo_ >::compute | ( | const EigenBase< InputType > & | matrix | ) |
|
inline |
Definition at line 593 of file bunchkaufman.hpp.
| void Eigen::BunchKaufman< MatrixType_, UpLo_ >::_solve_impl | ( | const RhsType & | rhs, |
| DstType & | dst ) const |
Definition at line 625 of file bunchkaufman.hpp.
| void Eigen::BunchKaufman< MatrixType_, UpLo_ >::_solve_impl_transposed | ( | const RhsType & | rhs, |
| DstType & | dst ) const |
Definition at line 634 of file bunchkaufman.hpp.
| bool Eigen::BunchKaufman< MatrixType_, UpLo_ >::solveInPlace | ( | Eigen::MatrixBase< RhsType > & | bAndX | ) | const |
Definition at line 643 of file bunchkaufman.hpp.
| BunchKaufman< MatrixType_, UpLo_ > & Eigen::BunchKaufman< MatrixType_, UpLo_ >::compute | ( | const EigenBase< InputType > & | a | ) |
Definition at line 654 of file bunchkaufman.hpp.
|
friend |
Definition at line 529 of file bunchkaufman.hpp.
|
staticconstexpr |
Definition at line 529 of file bunchkaufman.hpp.