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 (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 |
Definition at line 521 of file bunchkaufman.hpp.
|
inline |
Definition at line 541 of file bunchkaufman.hpp.
|
inlineexplicit |
Definition at line 545 of file bunchkaufman.hpp.
|
inlineexplicit |
Definition at line 552 of file bunchkaufman.hpp.
|
inline |
Definition at line 563 of file bunchkaufman.hpp.
|
inline |
Definition at line 568 of file bunchkaufman.hpp.
|
inline |
Definition at line 572 of file bunchkaufman.hpp.
|
inline |
Definition at line 574 of file bunchkaufman.hpp.
|
inline |
Definition at line 576 of file bunchkaufman.hpp.
|
inline |
Definition at line 581 of file bunchkaufman.hpp.
| void Eigen::BunchKaufman< MatrixType_, UpLo_ >::_solve_impl | ( | const RhsType & | rhs, |
| DstType & | dst ) const |
Definition at line 613 of file bunchkaufman.hpp.
| void Eigen::BunchKaufman< MatrixType_, UpLo_ >::_solve_impl_transposed | ( | const RhsType & | rhs, |
| DstType & | dst ) const |
Definition at line 622 of file bunchkaufman.hpp.
| bool Eigen::BunchKaufman< MatrixType_, UpLo_ >::solveInPlace | ( | Eigen::MatrixBase< RhsType > & | bAndX | ) | const |
Definition at line 631 of file bunchkaufman.hpp.
| BunchKaufman< MatrixType_, UpLo_ > & Eigen::BunchKaufman< MatrixType_, UpLo_ >::compute | ( | const EigenBase< InputType > & | a | ) |
Definition at line 642 of file bunchkaufman.hpp.
|
friend |
Definition at line 529 of file bunchkaufman.hpp.
|
staticconstexpr |
Definition at line 529 of file bunchkaufman.hpp.