diff --git a/src/action.hpp b/src/action.hpp index 1aa61b667352ce2d30ef6f47e8d7f2fd23e5319d..f60aa70eba04374a10ed699651bab83af8c9b117 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)