mirror of
https://gitlab.com/libeigen/eigen.git
synced 2026-04-10 11:34:33 +08:00
Removed NestByValue dependency from Cholesky, Eigenvalues, LU and QR.
This commit is contained in:
@@ -214,11 +214,11 @@ template<typename _MatrixType> class ColPivHouseholderQR
|
||||
* Use isInvertible() to first determine whether this matrix is invertible.
|
||||
*/
|
||||
inline const
|
||||
ei_solve_retval<ColPivHouseholderQR, NestByValue<typename MatrixType::IdentityReturnType> >
|
||||
ei_solve_retval<ColPivHouseholderQR, typename MatrixType::IdentityReturnType>
|
||||
inverse() const
|
||||
{
|
||||
ei_assert(m_isInitialized && "ColPivHouseholderQR is not initialized.");
|
||||
return ei_solve_retval<ColPivHouseholderQR,NestByValue<typename MatrixType::IdentityReturnType> >
|
||||
return ei_solve_retval<ColPivHouseholderQR,typename MatrixType::IdentityReturnType>
|
||||
(*this, MatrixType::Identity(m_qr.rows(), m_qr.cols()).nestByValue());
|
||||
}
|
||||
|
||||
|
||||
@@ -216,11 +216,11 @@ template<typename _MatrixType> class FullPivHouseholderQR
|
||||
* \note If this matrix is not invertible, the returned matrix has undefined coefficients.
|
||||
* Use isInvertible() to first determine whether this matrix is invertible.
|
||||
*/ inline const
|
||||
ei_solve_retval<FullPivHouseholderQR, NestByValue<typename MatrixType::IdentityReturnType> >
|
||||
ei_solve_retval<FullPivHouseholderQR, typename MatrixType::IdentityReturnType>
|
||||
inverse() const
|
||||
{
|
||||
ei_assert(m_isInitialized && "FullPivHouseholderQR is not initialized.");
|
||||
return ei_solve_retval<FullPivHouseholderQR,NestByValue<typename MatrixType::IdentityReturnType> >
|
||||
return ei_solve_retval<FullPivHouseholderQR,typename MatrixType::IdentityReturnType>
|
||||
(*this, MatrixType::Identity(m_qr.rows(), m_qr.cols()).nestByValue());
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user