From 65800cc4f0b6865bed2174ca1835bae4a3da1a47 Mon Sep 17 00:00:00 2001 From: Timo Koch <timo.koch@iws.uni-stuttgart.de> Date: Sun, 10 Jan 2021 18:09:07 +0100 Subject: [PATCH] [material] Use implicit capture mode to avoid clang compiler warning about unused capture The default capture mode [&] also captures this. The base class name should be able to be implicitly captured but is not for some older gcc versions. --- .../fluidmatrixinteractions/2p/splinemateriallaw.hh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dumux/material/fluidmatrixinteractions/2p/splinemateriallaw.hh b/dumux/material/fluidmatrixinteractions/2p/splinemateriallaw.hh index 78e1967384..a3910da78a 100644 --- a/dumux/material/fluidmatrixinteractions/2p/splinemateriallaw.hh +++ b/dumux/material/fluidmatrixinteractions/2p/splinemateriallaw.hh @@ -90,16 +90,16 @@ public: numSwSamples_ = getParamFromGroup<Scalar>(paramGroup, "SplineNumSwSamples", 30); pcSpline_ = makeSweSpline_( - [this](const auto s){ return TwoPMaterialLaw::pc(s); }, + [&](const auto s){ return TwoPMaterialLaw::pc(s); }, approximatePcSwInverse ); krwSpline_ = makeSweSpline_( - [this](const auto s){ return TwoPMaterialLaw::krw(s); } + [&](const auto s){ return TwoPMaterialLaw::krw(s); } ); krnSpline_ = makeSweSpline_( - [this](const auto s){ return TwoPMaterialLaw::krn(s); } + [&](const auto s){ return TwoPMaterialLaw::krn(s); } ); } -- GitLab