From cec0005c745e4bf33e7f9543ce17fabeeb7510f8 Mon Sep 17 00:00:00 2001 From: Matt Keeter Date: Tue, 8 Feb 2022 23:16:10 +0000 Subject: [PATCH] Return alphas() and betas() by const reference --- Eigen/src/Eigenvalues/GeneralizedEigenSolver.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h b/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h index 3df3092bf..b2bb974f2 100644 --- a/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h +++ b/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h @@ -212,7 +212,7 @@ template class GeneralizedEigenSolver * This vector permits to reconstruct the j-th eigenvalues as alphas(i)/betas(j). * * \sa betas(), eigenvalues() */ - ComplexVectorType alphas() const + const ComplexVectorType& alphas() const { eigen_assert(m_valuesOkay && "GeneralizedEigenSolver is not initialized."); return m_alphas; @@ -223,7 +223,7 @@ template class GeneralizedEigenSolver * This vector permits to reconstruct the j-th eigenvalues as alphas(i)/betas(j). * * \sa alphas(), eigenvalues() */ - VectorType betas() const + const VectorType& betas() const { eigen_assert(m_valuesOkay && "GeneralizedEigenSolver is not initialized."); return m_betas;