diff options
author | Christoph Hertzberg <chtz@informatik.uni-bremen.de> | 2019-01-18 10:41:14 +0100 |
---|---|---|
committer | Christoph Hertzberg <chtz@informatik.uni-bremen.de> | 2019-01-18 10:41:14 +0100 |
commit | da0a41b9ce5cd0482c6247f510f8c4ee08cff9ba (patch) | |
tree | aad41fa0f251294d6d11b1f600c5498759f29b11 /Eigen/src | |
parent | 2eccbaf3f73f34a2bac3420377ea844358dfaf5a (diff) |
Mask unused-parameter warnings, when building with NDEBUG
Diffstat (limited to 'Eigen/src')
-rw-r--r-- | Eigen/src/Core/SolverBase.h | 1 | ||||
-rw-r--r-- | Eigen/src/QR/CompleteOrthogonalDecomposition.h | 1 | ||||
-rw-r--r-- | Eigen/src/SVD/SVDBase.h | 1 |
3 files changed, 3 insertions, 0 deletions
diff --git a/Eigen/src/Core/SolverBase.h b/Eigen/src/Core/SolverBase.h index 055d3ddc1..501461042 100644 --- a/Eigen/src/Core/SolverBase.h +++ b/Eigen/src/Core/SolverBase.h @@ -146,6 +146,7 @@ class SolverBase : public EigenBase<Derived> template<bool Transpose_, typename Rhs> void _check_solve_assertion(const Rhs& b) const { + EIGEN_ONLY_USED_FOR_DEBUG(b); eigen_assert(derived().m_isInitialized && "Solver is not initialized."); eigen_assert((Transpose_?derived().cols():derived().rows())==b.rows() && "SolverBase::solve(): invalid number of rows of the right hand side matrix b"); } diff --git a/Eigen/src/QR/CompleteOrthogonalDecomposition.h b/Eigen/src/QR/CompleteOrthogonalDecomposition.h index d62628087..2fc3c871a 100644 --- a/Eigen/src/QR/CompleteOrthogonalDecomposition.h +++ b/Eigen/src/QR/CompleteOrthogonalDecomposition.h @@ -383,6 +383,7 @@ template <typename _MatrixType> class CompleteOrthogonalDecomposition template<bool Transpose_, typename Rhs> void _check_solve_assertion(const Rhs& b) const { + EIGEN_ONLY_USED_FOR_DEBUG(b); eigen_assert(m_cpqr.m_isInitialized && "CompleteOrthogonalDecomposition is not initialized."); eigen_assert((Transpose_?derived().cols():derived().rows())==b.rows() && "CompleteOrthogonalDecomposition::solve(): invalid number of rows of the right hand side matrix b"); } diff --git a/Eigen/src/SVD/SVDBase.h b/Eigen/src/SVD/SVDBase.h index ed1e9f20e..68df48921 100644 --- a/Eigen/src/SVD/SVDBase.h +++ b/Eigen/src/SVD/SVDBase.h @@ -241,6 +241,7 @@ protected: template<bool Transpose_, typename Rhs> void _check_solve_assertion(const Rhs& b) const { + EIGEN_ONLY_USED_FOR_DEBUG(b); eigen_assert(m_isInitialized && "SVD is not initialized."); eigen_assert(computeU() && computeV() && "SVDBase::solve(): Both unitaries U and V are required to be computed (thin unitaries suffice)."); eigen_assert((Transpose_?cols():rows())==b.rows() && "SVDBase::solve(): invalid number of rows of the right hand side matrix b"); |