mirror of
https://gitlab.com/libeigen/eigen.git
synced 2025-08-10 18:59:01 +08:00
avoid move assignment in ColPivHouseholderQR
This commit is contained in:
parent
68082b8226
commit
4aca06f63a
@ -76,12 +76,12 @@ template<typename MatrixType_, typename PermutationIndex_> class ColPivHousehold
|
||||
private:
|
||||
void init(Index rows, Index cols) {
|
||||
Index diag = numext::mini(rows, cols);
|
||||
m_hCoeffs = HCoeffsType(diag);
|
||||
m_colsPermutation = PermutationType(cols);
|
||||
m_colsTranspositions = IntRowVectorType(cols);
|
||||
m_temp = RealRowVectorType(cols);
|
||||
m_colNormsUpdated = RealRowVectorType(cols);
|
||||
m_colNormsDirect = RealRowVectorType(cols);
|
||||
m_hCoeffs.resize(diag);
|
||||
m_colsPermutation.resize(cols);
|
||||
m_colsTranspositions.resize(cols);
|
||||
m_temp.resize(cols);
|
||||
m_colNormsUpdated.resize(cols);
|
||||
m_colNormsDirect.resize(cols);
|
||||
m_isInitialized = false;
|
||||
m_usePrescribedThreshold = false;
|
||||
}
|
||||
|
@ -101,8 +101,8 @@ namespace Eigen {
|
||||
bool& usePrescribedThreshold, bool& isInitialized) {
|
||||
|
||||
Index diag = numext::mini(rows, cols);
|
||||
hCoeffs = HCoeffsType(diag);
|
||||
colsPermutation = PermutationType(cols);
|
||||
hCoeffs.resize(diag);
|
||||
colsPermutation.resize(cols);
|
||||
usePrescribedThreshold = false;
|
||||
isInitialized = false;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user