diff options
author | Rasmus Munk Larsen <rmlarsen@google.com> | 2016-02-08 09:01:43 -0800 |
---|---|---|
committer | Rasmus Munk Larsen <rmlarsen@google.com> | 2016-02-08 09:01:43 -0800 |
commit | 53f60e0afca01d9e07fd1c44d163369ae36009ca (patch) | |
tree | 77ff8e5414e2269edc68aa51c28ded2f147c5add /Eigen/src/QR | |
parent | 414efa47d3e37a15ef681f86425778fbf3a09c27 (diff) |
Make applyZAdjointOnTheLeftInPlace protected.
Diffstat (limited to 'Eigen/src/QR')
-rw-r--r-- | Eigen/src/QR/CompleteOrthogonalDecomposition.h | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/Eigen/src/QR/CompleteOrthogonalDecomposition.h b/Eigen/src/QR/CompleteOrthogonalDecomposition.h index 4095e79e5..bee5bf47e 100644 --- a/Eigen/src/QR/CompleteOrthogonalDecomposition.h +++ b/Eigen/src/QR/CompleteOrthogonalDecomposition.h @@ -137,11 +137,6 @@ class CompleteOrthogonalDecomposition { HouseholderSequenceType householderQ(void) const; HouseholderSequenceType matrixQ(void) const { return m_cpqr.householderQ(); } - /** Overwrites \b rhs with \f$ \mathbf{Z}^* * \mathbf{rhs} \f$. - */ - template <typename Rhs> - void applyZAdjointOnTheLeftInPlace(Rhs& rhs) const; - /** \returns the matrix \b Z. */ MatrixType matrixZ() const { @@ -333,10 +328,9 @@ class CompleteOrthogonalDecomposition { RealScalar threshold() const { return m_cpqr.threshold(); } /** \returns the number of nonzero pivots in the complete orthogonal - * decomposition. - * Here nonzero is meant in the exact sense, not in a fuzzy sense. - * So that notion isn't really intrinsically interesting, but it is - * still useful when implementing algorithms. + * decomposition. Here nonzero is meant in the exact sense, not in a + * fuzzy sense. So that notion isn't really intrinsically interesting, + * but it is still useful when implementing algorithms. * * \sa rank() */ @@ -370,6 +364,11 @@ class CompleteOrthogonalDecomposition { EIGEN_STATIC_ASSERT_NON_INTEGER(Scalar); } + /** Overwrites \b rhs with \f$ \mathbf{Z}^* * \mathbf{rhs} \f$. + */ + template <typename Rhs> + void applyZAdjointOnTheLeftInPlace(Rhs& rhs) const; + ColPivHouseholderQR<MatrixType> m_cpqr; HCoeffsType m_zCoeffs; RowVectorType m_temp; |