From 54139592b94909fe3a1b19b1ed666adebf7400ad Mon Sep 17 00:00:00 2001
From: Mark Olesen <Mark.Olesen@esi-group.com>
Date: Tue, 17 Nov 2020 10:42:38 +0100
Subject: [PATCH] ENH: add bitSet found() method - method name compatibility
 with HashSet

---
 src/OpenFOAM/containers/Bits/bitSet/bitSet.H  | 5 +++++
 src/OpenFOAM/containers/Bits/bitSet/bitSetI.H | 8 +++++++-
 2 files changed, 12 insertions(+), 1 deletion(-)

diff --git a/src/OpenFOAM/containers/Bits/bitSet/bitSet.H b/src/OpenFOAM/containers/Bits/bitSet/bitSet.H
index 076e4e97a6e..e2502ccf96c 100644
--- a/src/OpenFOAM/containers/Bits/bitSet/bitSet.H
+++ b/src/OpenFOAM/containers/Bits/bitSet/bitSet.H
@@ -244,6 +244,11 @@ public:
         //  \note Method name compatibility with std::bitset
         inline bool test(const label pos) const;
 
+        //- Test value at specified position, never auto-vivify entries.
+        //
+        //  \note Method name compatibility with HashSet
+        inline bool found(const label pos) const;
+
         //- Locate the first bit that is set.
         //  \return the location or -1 if there are no bits set.
         //
diff --git a/src/OpenFOAM/containers/Bits/bitSet/bitSetI.H b/src/OpenFOAM/containers/Bits/bitSet/bitSetI.H
index c3332a4a2f1..b52f52d55ab 100644
--- a/src/OpenFOAM/containers/Bits/bitSet/bitSetI.H
+++ b/src/OpenFOAM/containers/Bits/bitSet/bitSetI.H
@@ -5,7 +5,7 @@
     \\  /    A nd           | www.openfoam.com
      \\/     M anipulation  |
 -------------------------------------------------------------------------------
-    Copyright (C) 2018-2019 OpenCFD Ltd.
+    Copyright (C) 2018-2020 OpenCFD Ltd.
 -------------------------------------------------------------------------------
 License
     This file is part of OpenFOAM.
@@ -515,6 +515,12 @@ inline bool Foam::bitSet::test(const label pos) const
 }
 
 
+inline bool Foam::bitSet::found(const label pos) const
+{
+    return get(pos);
+}
+
+
 inline Foam::labelList Foam::bitSet::sortedToc() const
 {
     return toc();
-- 
GitLab