make diagonal matrix cols() and rows() methods constexpr

This commit is contained in:
Alex_M 2022-05-03 06:32:48 +00:00 committed by AlexanderMueller
parent c2f15edc43
commit 2c055f8633

View File

@ -52,9 +52,9 @@ class DiagonalBase : public EigenBase<Derived>
EIGEN_DEVICE_FUNC EIGEN_DEVICE_FUNC
inline DiagonalVectorType& diagonal() { return derived().diagonal(); } inline DiagonalVectorType& diagonal() { return derived().diagonal(); }
EIGEN_DEVICE_FUNC EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR
inline Index rows() const { return diagonal().size(); } inline Index rows() const { return diagonal().size(); }
EIGEN_DEVICE_FUNC EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR
inline Index cols() const { return diagonal().size(); } inline Index cols() const { return diagonal().size(); }
template<typename MatrixDerived> template<typename MatrixDerived>