From 9d399d54498466de7b9df1d82753d499544440a6 Mon Sep 17 00:00:00 2001 From: Markus Blatt <markus@dr-blatt.de> Date: Sat, 7 Sep 2024 11:02:12 +0200 Subject: [PATCH] Get rid off unused-variable-warnings. --- dune/istl/io.hh | 8 ++++---- dune/python/istl/bvector.hh | 2 +- dune/python/istl/preconditioners.hh | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/dune/istl/io.hh b/dune/istl/io.hh index b01c049e9..935ac04e1 100644 --- a/dune/istl/io.hh +++ b/dune/istl/io.hh @@ -154,7 +154,7 @@ namespace Dune { [[maybe_unused]] typename FieldMatrix<K,1,1>::size_type therow, int width, [[maybe_unused]] int precision, - typename std::enable_if_t<Dune::IsNumber<K>::value>* sfinae = nullptr) + [[maybe_unused]] typename std::enable_if_t<Dune::IsNumber<K>::value>* sfinae = nullptr) { s << " "; // space in front of each entry s.width(width); // set width for each entry anew @@ -172,7 +172,7 @@ namespace Dune { void print_row (std::ostream& s, const M& A, typename M::size_type I, typename M::size_type J, typename M::size_type therow, int width, int precision, - typename std::enable_if_t<!Dune::IsNumber<M>::value>* sfinae = nullptr) + [[maybe_unused]] typename std::enable_if_t<!Dune::IsNumber<M>::value>* sfinae = nullptr) { typename M::size_type i0=I; for (typename M::size_type i=0; i<A.N(); i++) @@ -411,7 +411,7 @@ namespace Dune { void writeMatrixToMatlabHelper(const FieldType& value, int rowOffset, int colOffset, std::ostream& s, - typename std::enable_if_t<Dune::IsNumber<FieldType>::value>* sfinae = nullptr) + [[maybe_unused]] typename std::enable_if_t<Dune::IsNumber<FieldType>::value>* sfinae = nullptr) { //+1 for Matlab numbering s << rowOffset + 1 << " " << colOffset + 1 << " "; @@ -429,7 +429,7 @@ namespace Dune { void writeMatrixToMatlabHelper(const MatrixType& matrix, int externalRowOffset, int externalColOffset, std::ostream& s, - typename std::enable_if_t<!Dune::IsNumber<MatrixType>::value>* sfinae = nullptr) + [[maybe_unused]] typename std::enable_if_t<!Dune::IsNumber<MatrixType>::value>* sfinae = nullptr) { // Precompute the accumulated sizes of the columns std::vector<typename MatrixType::size_type> colOffset(matrix.M()); diff --git a/dune/python/istl/bvector.hh b/dune/python/istl/bvector.hh index 26bc499af..afda14b01 100644 --- a/dune/python/istl/bvector.hh +++ b/dune/python/istl/bvector.hh @@ -183,7 +183,7 @@ namespace Dune //the generator actually takes the scope into account which is why we do nothing with it here //so when doing a dune.istl blockvector it doesn't actually define any of the rest of the bindings template< class BlockVector, class ... options > - void registerBlockVector ( pybind11::handle scope, pybind11::class_<BlockVector, options ... > cls ) + void registerBlockVector ( pybind11::handle, pybind11::class_<BlockVector, options ... > cls ) { typedef typename BlockVector::size_type size_type; using pybind11::operator""_a; diff --git a/dune/python/istl/preconditioners.hh b/dune/python/istl/preconditioners.hh index f11f45cac..786aa090f 100644 --- a/dune/python/istl/preconditioners.hh +++ b/dune/python/istl/preconditioners.hh @@ -51,7 +51,7 @@ namespace Dune // ----------------------- template< class X, class Y, class... options > - inline void registerPreconditioners ( pybind11::module module, pybind11::class_< LinearOperator< X, Y >, options... > cls ) + inline void registerPreconditioners ( pybind11::module module, pybind11::class_< LinearOperator< X, Y >, options... > ) { typedef Dune::Preconditioner< X, Y > Preconditioner; @@ -81,7 +81,7 @@ namespace Dune } template< class M, class X, class Y, class... options > - inline void registerMatrixPreconditioners ( pybind11::module module, pybind11::class_< LinearOperator< X, Y >, options... > cls ) + inline void registerMatrixPreconditioners ( pybind11::module module, pybind11::class_< LinearOperator< X, Y >, options... > ) { typedef Dune::Preconditioner< X, Y > Preconditioner; -- GitLab