From e8c0705999b4651aaed74422276e8f1b94bb11d7 Mon Sep 17 00:00:00 2001 From: Achim Gsell <achim.gsell@psi.ch> Date: Mon, 6 May 2024 14:49:58 +0200 Subject: [PATCH] missing includes added --- optimizer/Optimizer/EA/Population.h | 1 + optimizer/Simulation/GenerateOpalSimulation.h | 1 + optimizer/Tests/PopulationTest.cpp | 2 ++ optimizer/Util/CmdArguments.h | 1 + src/Algorithms/OrbitThreader.cpp | 1 + src/Amr/AmrYtWriter.cpp | 1 + src/BasicActions/DumpEMFields.cpp | 1 + src/BasicActions/DumpFields.cpp | 1 + src/Classic/AbsBeamline/Cyclotron.cpp | 1 + src/Classic/AbsBeamline/RFCavity.cpp | 1 + src/Classic/AbsBeamline/Vacuum.cpp | 1 + src/Classic/Fields/Fieldmap.cpp | 1 + src/Classic/Solvers/ScatteringPhysics.cpp | 1 + src/Classic/Structure/LossDataSink.cpp | 1 + src/Classic/Utilities/MSLang/Mask.cpp | 1 + src/Classic/Utilities/Util.cpp | 1 + src/Distribution/ClosedOrbitFinder.h | 1 + src/Distribution/LaserProfile.cpp | 1 + src/Distribution/SigmaGenerator.cpp | 1 + src/Elements/OpalBeamline.cpp | 1 + src/Main.cpp | 1 + src/Sample/Sampler.cpp | 1 + src/Solvers/AMR_MG/AmrMultiGrid.cpp | 1 + src/Structure/BoundaryGeometry.cpp | 1 + src/Structure/H5PartWrapper.cpp | 1 + src/Structure/SDDSWriter.h | 2 +- tests/opal_src/BasicActions/DumpEMFieldsTest.cpp | 1 + tests/opal_src/BasicActions/DumpFieldsTest.cpp | 1 + 28 files changed, 29 insertions(+), 1 deletion(-) diff --git a/optimizer/Optimizer/EA/Population.h b/optimizer/Optimizer/EA/Population.h index bd92c5409..a6347ce67 100644 --- a/optimizer/Optimizer/EA/Population.h +++ b/optimizer/Optimizer/EA/Population.h @@ -28,6 +28,7 @@ #define __POPULATION_H__ #include <map> +#include <memory> #include <vector> #include <utility> #include <queue> diff --git a/optimizer/Simulation/GenerateOpalSimulation.h b/optimizer/Simulation/GenerateOpalSimulation.h index eb4274992..9ef29f52d 100644 --- a/optimizer/Simulation/GenerateOpalSimulation.h +++ b/optimizer/Simulation/GenerateOpalSimulation.h @@ -34,6 +34,7 @@ #define __GENERATE_SIMULATION_H__ #include <iostream> +#include <filesystem> #include <fstream> #include <sstream> #include <string> diff --git a/optimizer/Tests/PopulationTest.cpp b/optimizer/Tests/PopulationTest.cpp index 3553b709c..1760d5289 100644 --- a/optimizer/Tests/PopulationTest.cpp +++ b/optimizer/Tests/PopulationTest.cpp @@ -22,6 +22,8 @@ #include "Optimizer/EA/Individual.h" #include "gtest/gtest.h" +#include <memory> + namespace { // The fixture for testing class Foo. diff --git a/optimizer/Util/CmdArguments.h b/optimizer/Util/CmdArguments.h index cb2d61dc9..550088c65 100644 --- a/optimizer/Util/CmdArguments.h +++ b/optimizer/Util/CmdArguments.h @@ -29,6 +29,7 @@ #define __CMD_ARGUMENTS__ #include <map> +#include <memory> #include <string> #include <iostream> #include <sstream> diff --git a/src/Algorithms/OrbitThreader.cpp b/src/Algorithms/OrbitThreader.cpp index 34108e3bf..cc060b66c 100644 --- a/src/Algorithms/OrbitThreader.cpp +++ b/src/Algorithms/OrbitThreader.cpp @@ -35,6 +35,7 @@ #include "Utilities/Util.h" #include <cmath> +#include <filesystem> #include <iostream> #include <limits> diff --git a/src/Amr/AmrYtWriter.cpp b/src/Amr/AmrYtWriter.cpp index 27fe5655f..a42aca03d 100644 --- a/src/Amr/AmrYtWriter.cpp +++ b/src/Amr/AmrYtWriter.cpp @@ -31,6 +31,7 @@ #include <AMReX_VisMF.H> #include <AMReX_VectorIO.H> #include <AMReX_NFiles.H> +#include <filesystem> #include "AbstractObjects/OpalData.h" #include "Utilities/OpalException.h" diff --git a/src/BasicActions/DumpEMFields.cpp b/src/BasicActions/DumpEMFields.cpp index 37c965278..c7b7573d9 100644 --- a/src/BasicActions/DumpEMFields.cpp +++ b/src/BasicActions/DumpEMFields.cpp @@ -27,6 +27,7 @@ #include "Utilities/Util.h" #include <cmath> +#include <filesystem> #include <fstream> #include <map> diff --git a/src/BasicActions/DumpFields.cpp b/src/BasicActions/DumpFields.cpp index 066e8da2d..0eb54ab84 100644 --- a/src/BasicActions/DumpFields.cpp +++ b/src/BasicActions/DumpFields.cpp @@ -24,6 +24,7 @@ #include "Utilities/OpalException.h" #include "Utilities/Util.h" +#include <filesystem> #include <fstream> extern Inform* gmsg; diff --git a/src/Classic/AbsBeamline/Cyclotron.cpp b/src/Classic/AbsBeamline/Cyclotron.cpp index a2319032b..66f701d85 100644 --- a/src/Classic/AbsBeamline/Cyclotron.cpp +++ b/src/Classic/AbsBeamline/Cyclotron.cpp @@ -40,6 +40,7 @@ #include <cmath> #include <cstring> #include <cstdio> +#include <filesystem> #include <fstream> #include <map> diff --git a/src/Classic/AbsBeamline/RFCavity.cpp b/src/Classic/AbsBeamline/RFCavity.cpp index 78e74ad3b..d37db731c 100644 --- a/src/Classic/AbsBeamline/RFCavity.cpp +++ b/src/Classic/AbsBeamline/RFCavity.cpp @@ -26,6 +26,7 @@ #include "Utilities/Util.h" #include <boost/assign.hpp> +#include <filesystem> #include "gsl/gsl_interp.h" #include "gsl/gsl_spline.h" diff --git a/src/Classic/AbsBeamline/Vacuum.cpp b/src/Classic/AbsBeamline/Vacuum.cpp index 3edfb2e4e..38a95f9e8 100644 --- a/src/Classic/AbsBeamline/Vacuum.cpp +++ b/src/Classic/AbsBeamline/Vacuum.cpp @@ -35,6 +35,7 @@ #include <cmath> #include <cstdio> +#include <filesystem> #include <fstream> #include <iostream> diff --git a/src/Classic/Fields/Fieldmap.cpp b/src/Classic/Fields/Fieldmap.cpp index 16660f26c..5edc5bc07 100644 --- a/src/Classic/Fields/Fieldmap.cpp +++ b/src/Classic/Fields/Fieldmap.cpp @@ -36,6 +36,7 @@ #include <cmath> #include <iostream> +#include <filesystem> #include <fstream> #include <ios> diff --git a/src/Classic/Solvers/ScatteringPhysics.cpp b/src/Classic/Solvers/ScatteringPhysics.cpp index 834b4b02a..20bc3aed6 100644 --- a/src/Classic/Solvers/ScatteringPhysics.cpp +++ b/src/Classic/Solvers/ScatteringPhysics.cpp @@ -43,6 +43,7 @@ #include <algorithm> #include <cmath> +#include <filesystem> #include <fstream> #include <iostream> diff --git a/src/Classic/Structure/LossDataSink.cpp b/src/Classic/Structure/LossDataSink.cpp index b382ecae8..66233a9f6 100644 --- a/src/Classic/Structure/LossDataSink.cpp +++ b/src/Classic/Structure/LossDataSink.cpp @@ -28,6 +28,7 @@ #include "Utility/IpplInfo.h" #include <cmath> +#include <filesystem> extern Inform* gmsg; diff --git a/src/Classic/Utilities/MSLang/Mask.cpp b/src/Classic/Utilities/MSLang/Mask.cpp index de79e6a10..610b0d975 100644 --- a/src/Classic/Utilities/MSLang/Mask.cpp +++ b/src/Classic/Utilities/MSLang/Mask.cpp @@ -4,6 +4,7 @@ #include "Utilities/PortableBitmapReader.h" #include <boost/regex.hpp> +#include <filesystem> namespace { void updateCache(const std::vector<bool> &pixels, std::vector<int> &cache, int x, int width) { diff --git a/src/Classic/Utilities/Util.cpp b/src/Classic/Utilities/Util.cpp index 4a1ee771b..9a6003dd9 100644 --- a/src/Classic/Utilities/Util.cpp +++ b/src/Classic/Utilities/Util.cpp @@ -24,6 +24,7 @@ #include <cctype> #include <fstream> +#include <filesystem> #include <iostream> #include <iterator> #include <queue> diff --git a/src/Distribution/ClosedOrbitFinder.h b/src/Distribution/ClosedOrbitFinder.h index 48db4d201..0a5644995 100644 --- a/src/Distribution/ClosedOrbitFinder.h +++ b/src/Distribution/ClosedOrbitFinder.h @@ -30,6 +30,7 @@ #include <algorithm> #include <array> #include <cmath> +#include <filesystem> #include <functional> #include <limits> #include <numeric> diff --git a/src/Distribution/LaserProfile.cpp b/src/Distribution/LaserProfile.cpp index ea3a01b55..dcdca0608 100644 --- a/src/Distribution/LaserProfile.cpp +++ b/src/Distribution/LaserProfile.cpp @@ -18,6 +18,7 @@ #include "Utilities/Util.h" #include <fstream> +#include <filesystem> #include <iostream> #include <cmath> #include <cstdio> diff --git a/src/Distribution/SigmaGenerator.cpp b/src/Distribution/SigmaGenerator.cpp index d21651565..4183436bc 100644 --- a/src/Distribution/SigmaGenerator.cpp +++ b/src/Distribution/SigmaGenerator.cpp @@ -40,6 +40,7 @@ #include "MapGenerator.h" #include <cmath> +#include <filesystem> #include <iomanip> #include <limits> #include <numeric> diff --git a/src/Elements/OpalBeamline.cpp b/src/Elements/OpalBeamline.cpp index 1151cf770..5881c86a9 100644 --- a/src/Elements/OpalBeamline.cpp +++ b/src/Elements/OpalBeamline.cpp @@ -25,6 +25,7 @@ #include "Utilities/Util.h" #include <boost/regex.hpp> +#include <filesystem> #include <fstream> OpalBeamline::OpalBeamline(): diff --git a/src/Main.cpp b/src/Main.cpp index d0bbcd7e5..76dee1c79 100644 --- a/src/Main.cpp +++ b/src/Main.cpp @@ -52,6 +52,7 @@ #include <boost/system/error_code.hpp> #include <cstring> +#include <filesystem> #include <iomanip> #include <iostream> #include <set> diff --git a/src/Sample/Sampler.cpp b/src/Sample/Sampler.cpp index 2f5c164f9..dab1a0bd3 100644 --- a/src/Sample/Sampler.cpp +++ b/src/Sample/Sampler.cpp @@ -19,6 +19,7 @@ // You should have received a copy of the GNU General Public License // along with OPAL. If not, see <https://www.gnu.org/licenses/>. // +#include <filesystem> #include <iostream> #include <string> #include <limits> diff --git a/src/Solvers/AMR_MG/AmrMultiGrid.cpp b/src/Solvers/AMR_MG/AmrMultiGrid.cpp index 2593cd87f..48a4589e4 100644 --- a/src/Solvers/AMR_MG/AmrMultiGrid.cpp +++ b/src/Solvers/AMR_MG/AmrMultiGrid.cpp @@ -22,6 +22,7 @@ #include "AmrMultiGrid.h" #include <algorithm> +#include <filesystem> #include <functional> #include <map> #include <numeric> diff --git a/src/Structure/BoundaryGeometry.cpp b/src/Structure/BoundaryGeometry.cpp index 10343d65f..e58d0a4e8 100644 --- a/src/Structure/BoundaryGeometry.cpp +++ b/src/Structure/BoundaryGeometry.cpp @@ -23,6 +23,7 @@ #include <algorithm> #include <cmath> #include <ctime> +#include <filesystem> #include <fstream> #include <string> diff --git a/src/Structure/H5PartWrapper.cpp b/src/Structure/H5PartWrapper.cpp index ac84f85b9..0b68ae635 100644 --- a/src/Structure/H5PartWrapper.cpp +++ b/src/Structure/H5PartWrapper.cpp @@ -15,6 +15,7 @@ #include "Message/Message.h" #include "Utility/PAssert.h" +#include <filesystem> #include <fstream> namespace { diff --git a/src/Structure/SDDSWriter.h b/src/Structure/SDDSWriter.h index 2ceadd0ea..f2903cbdc 100644 --- a/src/Structure/SDDSWriter.h +++ b/src/Structure/SDDSWriter.h @@ -29,7 +29,7 @@ #include <tuple> #include <utility> #include <vector> - +#include <filesystem> #include "Structure/SDDSColumn.h" #include "Structure/SDDSColumnSet.h" diff --git a/tests/opal_src/BasicActions/DumpEMFieldsTest.cpp b/tests/opal_src/BasicActions/DumpEMFieldsTest.cpp index daca62a46..17297db45 100644 --- a/tests/opal_src/BasicActions/DumpEMFieldsTest.cpp +++ b/tests/opal_src/BasicActions/DumpEMFieldsTest.cpp @@ -24,6 +24,7 @@ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE * POSSIBILITY OF SUCH DAMAGE. */ +#include <fcilesystem> #include <fstream> #include <iostream> diff --git a/tests/opal_src/BasicActions/DumpFieldsTest.cpp b/tests/opal_src/BasicActions/DumpFieldsTest.cpp index 840146978..777961a1e 100644 --- a/tests/opal_src/BasicActions/DumpFieldsTest.cpp +++ b/tests/opal_src/BasicActions/DumpFieldsTest.cpp @@ -24,6 +24,7 @@ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE * POSSIBILITY OF SUCH DAMAGE. */ +#include <filesystem> #include <fstream> #include "gtest/gtest.h" -- GitLab