![]() |
Prusa Slicer 2.6.0
|
#include <src/eigen/Eigen/src/SVD/UpperBidiagonalization.h>
Collaboration diagram for Eigen::internal::UpperBidiagonalization< _MatrixType >:Public Member Functions | |
| UpperBidiagonalization () | |
| Default Constructor. | |
| UpperBidiagonalization (const MatrixType &matrix) | |
| UpperBidiagonalization & | compute (const MatrixType &matrix) |
| UpperBidiagonalization & | computeUnblocked (const MatrixType &matrix) |
| const MatrixType & | householder () const |
| const BidiagonalType & | bidiagonal () const |
| const HouseholderUSequenceType | householderU () const |
| const HouseholderVSequenceType | householderV () |
Protected Attributes | |
| MatrixType | m_householder |
| BidiagonalType | m_bidiagonal |
| bool | m_isInitialized |
| typedef BandMatrix<RealScalar, ColsAtCompileTime, ColsAtCompileTime, 1, 0, RowMajor> Eigen::internal::UpperBidiagonalization< _MatrixType >::BidiagonalType |
| typedef Matrix<Scalar, RowsAtCompileTime, 1> Eigen::internal::UpperBidiagonalization< _MatrixType >::ColVectorType |
| typedef Matrix<Scalar, ColsAtCompileTime, 1> Eigen::internal::UpperBidiagonalization< _MatrixType >::DiagVectorType |
| typedef HouseholderSequence< const MatrixType, const typename internal::remove_all<typename Diagonal<const MatrixType,0>::ConjugateReturnType>::type > Eigen::internal::UpperBidiagonalization< _MatrixType >::HouseholderUSequenceType |
| typedef HouseholderSequence< const typename internal::remove_all<typename MatrixType::ConjugateReturnType>::type, Diagonal<const MatrixType,1>, OnTheRight > Eigen::internal::UpperBidiagonalization< _MatrixType >::HouseholderVSequenceType |
| typedef Eigen::Index Eigen::internal::UpperBidiagonalization< _MatrixType >::Index |
| typedef _MatrixType Eigen::internal::UpperBidiagonalization< _MatrixType >::MatrixType |
| typedef MatrixType::RealScalar Eigen::internal::UpperBidiagonalization< _MatrixType >::RealScalar |
| typedef Matrix<Scalar, 1, ColsAtCompileTime> Eigen::internal::UpperBidiagonalization< _MatrixType >::RowVectorType |
| typedef MatrixType::Scalar Eigen::internal::UpperBidiagonalization< _MatrixType >::Scalar |
| typedef Matrix<Scalar, ColsAtCompileTimeMinusOne, 1> Eigen::internal::UpperBidiagonalization< _MatrixType >::SuperDiagVectorType |
| anonymous enum |
| Enumerator | |
|---|---|
| RowsAtCompileTime | |
| ColsAtCompileTime | |
| ColsAtCompileTimeMinusOne | |
|
inline |
Default Constructor.
The default constructor is useful in cases in which the user intends to perform decompositions via Bidiagonalization::compute(const MatrixType&).
|
inlineexplicit |
References Eigen::internal::UpperBidiagonalization< _MatrixType >::compute().
Here is the call graph for this function:
|
inline |
References Eigen::internal::UpperBidiagonalization< _MatrixType >::m_bidiagonal.
Referenced by Eigen::BDCSVD< _MatrixType >::compute().
Here is the caller graph for this function:| UpperBidiagonalization< _MatrixType > & Eigen::internal::UpperBidiagonalization< _MatrixType >::compute | ( | const MatrixType & | matrix | ) |
References eigen_assert, EIGEN_ONLY_USED_FOR_DEBUG, and Eigen::internal::upperbidiagonalization_inplace_blocked().
Referenced by Eigen::internal::UpperBidiagonalization< _MatrixType >::UpperBidiagonalization().
Here is the call graph for this function:
Here is the caller graph for this function:| UpperBidiagonalization< _MatrixType > & Eigen::internal::UpperBidiagonalization< _MatrixType >::computeUnblocked | ( | const MatrixType & | matrix | ) |
References Eigen::PlainObjectBase< Derived >::data(), eigen_assert, EIGEN_ONLY_USED_FOR_DEBUG, and Eigen::internal::upperbidiagonalization_inplace_unblocked().
Here is the call graph for this function:
|
inline |
|
inline |
References eigen_assert, Eigen::internal::UpperBidiagonalization< _MatrixType >::m_householder, and Eigen::internal::UpperBidiagonalization< _MatrixType >::m_isInitialized.
Referenced by Eigen::BDCSVD< _MatrixType >::compute().
Here is the caller graph for this function:
|
inline |
References eigen_assert, Eigen::internal::UpperBidiagonalization< _MatrixType >::m_householder, and Eigen::internal::UpperBidiagonalization< _MatrixType >::m_isInitialized.
Referenced by Eigen::BDCSVD< _MatrixType >::compute().
Here is the caller graph for this function:
|
protected |
|
protected |
|
protected |