From 7b876467c7f00421a66d771c6ea653a9faf155ba Mon Sep 17 00:00:00 2001 From: Pauli Virtanen <pauli.t.virtanen@jyu.fi> Date: Tue, 16 Aug 2022 18:09:52 +0300 Subject: [PATCH] Short-circuit S_H if wanted --- src/action.hpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/action.hpp b/src/action.hpp index 1aa61b6..f60aa70 100644 --- a/src/action.hpp +++ b/src/action.hpp @@ -162,6 +162,9 @@ inline Scalar S_H(const array::ArrayView<const Mask, Shape0>& mask, Scalar S{0.0}; + if (alpha == 0) + return S; + for (int i = 0; i < nx-1; ++i) { for (int j = 0; j < ny-1; ++j) { if (mask(i,j) == Mask::VACUUM) -- GitLab