From cd5a3d4d069fe9d0a5da1574ff703a7c40741e4e Mon Sep 17 00:00:00 2001 From: BillSenior Date: Mon, 13 Jan 2025 12:54:33 +0100 Subject: [PATCH] GRIDEDIT-673 Added copyright banner to all files where it was absent --- libs/MeshKernel/benchmark/src/main.cpp | 29 ++++++++++++++++++- .../src/perf_curvilinear_rectangular.cpp | 27 +++++++++++++++++ .../benchmark/src/perf_mesh_refinement.cpp | 27 +++++++++++++++++ .../benchmark/src/perf_orthogonalization.cpp | 27 +++++++++++++++++ libs/MeshKernel/benchmark/src/perf_rtree.cpp | 27 +++++++++++++++++ .../MeshKernel/Utilities/LinearAlgebra.hpp | 27 +++++++++++++++++ libs/MeshKernel/src/Contacts.cpp | 27 +++++++++++++++++ .../CurvilinearGrid/CurvilinearGridBlock.cpp | 27 +++++++++++++++++ .../CurvilinearGridFullRefinement.cpp | 27 +++++++++++++++++ .../CurvilinearGridGenerateCircularGrid.cpp | 27 +++++++++++++++++ ...CurvilinearGridMeshExpansionCalculator.cpp | 27 +++++++++++++++++ .../CurvilinearGridSnapGridToLandBoundary.cpp | 27 +++++++++++++++++ .../CurvilinearGridSnapGridToSpline.cpp | 27 +++++++++++++++++ .../CurvilinearGridSnapping.cpp | 27 +++++++++++++++++ .../CurvilinearGridSplineToGrid.cpp | 27 +++++++++++++++++ .../UndoActions/AddGridLineUndoAction.cpp | 27 +++++++++++++++++ .../CurvilinearGridBlockUndoAction.cpp | 27 +++++++++++++++++ .../CurvilinearGridRefinementUndoAction.cpp | 27 +++++++++++++++++ .../ResetCurvilinearNodeAction.cpp | 27 +++++++++++++++++ libs/MeshKernel/src/Definitions.cpp | 27 +++++++++++++++++ libs/MeshKernel/src/Entities.cpp | 27 +++++++++++++++++ libs/MeshKernel/src/Hessian.cpp | 27 +++++++++++++++++ libs/MeshKernel/src/LandBoundary.cpp | 27 +++++++++++++++++ libs/MeshKernel/src/Mesh2DGenerateGlobal.cpp | 27 +++++++++++++++++ libs/MeshKernel/src/Mesh2DIntersections.cpp | 27 +++++++++++++++++ libs/MeshKernel/src/Polygon.cpp | 27 +++++++++++++++++ libs/MeshKernel/src/PolygonalEnclosure.cpp | 27 +++++++++++++++++ .../src/RemoveDisconnectedRegions.cpp | 27 +++++++++++++++++ .../src/SampleTriangulationInterpolator.cpp | 27 +++++++++++++++++ .../src/SamplesHessianCalculator.cpp | 27 +++++++++++++++++ libs/MeshKernel/src/SplineAlgorithms.cpp | 27 +++++++++++++++++ libs/MeshKernel/src/SplitRowColumnOfMesh.cpp | 27 +++++++++++++++++ .../src/UndoActions/AddEdgeAction.cpp | 27 +++++++++++++++++ .../src/UndoActions/AddNodeAction.cpp | 27 +++++++++++++++++ .../src/UndoActions/CompoundUndoAction.cpp | 27 +++++++++++++++++ .../src/UndoActions/DeleteEdgeAction.cpp | 27 +++++++++++++++++ .../src/UndoActions/DeleteNodeAction.cpp | 27 +++++++++++++++++ .../UndoActions/FullUnstructuredGridUndo.cpp | 27 +++++++++++++++++ .../src/UndoActions/MeshConversionAction.cpp | 27 +++++++++++++++++ .../src/UndoActions/NodeTranslationAction.cpp | 27 +++++++++++++++++ .../src/UndoActions/ResetEdgeAction.cpp | 27 +++++++++++++++++ .../src/UndoActions/ResetNodeAction.cpp | 27 +++++++++++++++++ .../SphericalCoordinatesOffsetAction.cpp | 27 +++++++++++++++++ .../MeshKernel/src/UndoActions/UndoAction.cpp | 27 +++++++++++++++++ .../src/UndoActions/UndoActionStack.cpp | 27 +++++++++++++++++ .../tests/src/AveragingStrategyTests.cpp | 29 ++++++++++++++++++- libs/MeshKernel/tests/src/AveragingTests.cpp | 26 +++++++++++++++++ .../MeshKernel/tests/src/BoundingBoxTests.cpp | 27 +++++++++++++++++ .../tests/src/CompoundUndoTests.cpp | 27 +++++++++++++++++ libs/MeshKernel/tests/src/ContactsTests.cpp | 26 +++++++++++++++++ .../CurvilinearGridBoundaryPolygonTests.cpp | 27 +++++++++++++++++ .../src/CurvilinearGridDeRefinementTests.cpp | 27 +++++++++++++++++ .../src/CurvilinearGridFromPolygonTests.cpp | 27 +++++++++++++++++ .../src/CurvilinearGridFromSplinesTests.cpp | 27 +++++++++++++++++ ...ilinearGridFromSplinesTransfiniteTests.cpp | 27 +++++++++++++++++ ...ilinearGridLineAttractionRepulsionTest.cpp | 27 +++++++++++++++++ .../src/CurvilinearGridLineMirrorTests.cpp | 27 +++++++++++++++++ .../src/CurvilinearGridLineShiftTests.cpp | 27 +++++++++++++++++ .../CurvilinearGridOrthogonalizationTests.cpp | 27 +++++++++++++++++ .../src/CurvilinearGridRectangularTests.cpp | 27 +++++++++++++++++ .../src/CurvilinearGridRefinementTests.cpp | 27 +++++++++++++++++ .../src/CurvilinearGridSmoothingTests.cpp | 27 +++++++++++++++++ .../src/CurvilinearGridSnappingTests.cpp | 27 +++++++++++++++++ libs/MeshKernel/tests/src/FlipEdgesTests.cpp | 27 +++++++++++++++++ libs/MeshKernel/tests/src/FormattingTests.cpp | 27 +++++++++++++++++ libs/MeshKernel/tests/src/FunctionsTests.cpp | 27 +++++++++++++++++ .../tests/src/LandBoundaryTests.cpp | 27 +++++++++++++++++ .../tests/src/LinearAlgebraTests.cpp | 27 +++++++++++++++++ libs/MeshKernel/tests/src/Mesh1DTest.cpp | 27 +++++++++++++++++ .../tests/src/Mesh2DConnectDDTest.cpp | 27 +++++++++++++++++ .../tests/src/Mesh2DGlobalGridTests.cpp | 27 +++++++++++++++++ libs/MeshKernel/tests/src/Mesh2DTest.cpp | 27 +++++++++++++++++ .../tests/src/MeshConversionTests.cpp | 27 +++++++++++++++++ .../tests/src/MeshPropertyTests.cpp | 27 +++++++++++++++++ libs/MeshKernel/tests/src/MeshTests.cpp | 27 +++++++++++++++++ .../tests/src/MeshTransformationTest.cpp | 27 +++++++++++++++++ .../tests/src/OrthogonalizationTests.cpp | 27 +++++++++++++++++ libs/MeshKernel/tests/src/ParametersTests.cpp | 29 ++++++++++++++++++- libs/MeshKernel/tests/src/PointTests.cpp | 27 +++++++++++++++++ libs/MeshKernel/tests/src/PolygonTests.cpp | 27 +++++++++++++++++ .../tests/src/PolygonalEnclosureTests.cpp | 27 +++++++++++++++++ libs/MeshKernel/tests/src/PolygonsTests.cpp | 27 +++++++++++++++++ libs/MeshKernel/tests/src/RangeCheckTests.cpp | 27 +++++++++++++++++ .../tests/src/SampleInterpolationTests.cpp | 27 +++++++++++++++++ .../tests/src/SpatialTreesTests.cpp | 27 +++++++++++++++++ .../tests/src/SplineAlgorithmTests.cpp | 27 +++++++++++++++++ libs/MeshKernel/tests/src/SplineTests.cpp | 27 +++++++++++++++++ .../tests/src/TriangleInterpolationTests.cpp | 27 +++++++++++++++++ .../tests/src/UndoActionConstructionTests.cpp | 27 +++++++++++++++++ libs/MeshKernel/tests/src/UndoStackTests.cpp | 27 +++++++++++++++++ libs/MeshKernel/tests/src/UndoTests.cpp | 27 +++++++++++++++++ libs/MeshKernelApi/src/PropertyCalculator.cpp | 27 +++++++++++++++++ .../tests/include/CartesianApiTestFixture.hpp | 27 +++++++++++++++++ .../tests/include/TestMeshGeneration.hpp | 27 +++++++++++++++++ libs/MeshKernelApi/tests/src/ApiCacheTest.cpp | 27 +++++++++++++++++ libs/MeshKernelApi/tests/src/ApiTest.cpp | 27 +++++++++++++++++ .../tests/src/CurvilinearGridTests.cpp | 27 +++++++++++++++++ .../tests/src/CurvilinearGridUndoTests.cpp | 27 +++++++++++++++++ .../tests/src/ErrorHandlingTests.cpp | 27 +++++++++++++++++ .../tests/src/LandBoundaryTests.cpp | 27 +++++++++++++++++ libs/MeshKernelApi/tests/src/Mesh1DTests.cpp | 27 +++++++++++++++++ .../tests/src/Mesh2DCasulliRefinmentTests.cpp | 27 +++++++++++++++++ .../tests/src/Mesh2DRefinmentTests.cpp | 27 +++++++++++++++++ libs/MeshKernelApi/tests/src/Mesh2DTests.cpp | 27 +++++++++++++++++ .../tests/src/MeshPropertyTests.cpp | 27 +++++++++++++++++ libs/MeshKernelApi/tests/src/PolygonTests.cpp | 27 +++++++++++++++++ .../src/SmoothnessOrthogonalisationTests.cpp | 27 +++++++++++++++++ .../tests/src/TestMeshGeneration.cpp | 27 +++++++++++++++++ libs/MeshKernelApi/tests/src/UndoTests.cpp | 27 +++++++++++++++++ 109 files changed, 2944 insertions(+), 3 deletions(-) diff --git a/libs/MeshKernel/benchmark/src/main.cpp b/libs/MeshKernel/benchmark/src/main.cpp index a04f6469d..5c9d90677 100644 --- a/libs/MeshKernel/benchmark/src/main.cpp +++ b/libs/MeshKernel/benchmark/src/main.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include #ifdef ENABLE_BENCHMARKING_MEM_REPORT @@ -26,4 +53,4 @@ int main(int argc, char** argv) ::benchmark::Shutdown(); return EXIT_SUCCESS; -} \ No newline at end of file +} diff --git a/libs/MeshKernel/benchmark/src/perf_curvilinear_rectangular.cpp b/libs/MeshKernel/benchmark/src/perf_curvilinear_rectangular.cpp index 1d43929b3..2c0ebe307 100644 --- a/libs/MeshKernel/benchmark/src/perf_curvilinear_rectangular.cpp +++ b/libs/MeshKernel/benchmark/src/perf_curvilinear_rectangular.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include "MeshKernel/CurvilinearGrid/CurvilinearGridFromSplinesTransfinite.hpp" #include diff --git a/libs/MeshKernel/benchmark/src/perf_mesh_refinement.cpp b/libs/MeshKernel/benchmark/src/perf_mesh_refinement.cpp index 989048ae2..acd9a3b2b 100644 --- a/libs/MeshKernel/benchmark/src/perf_mesh_refinement.cpp +++ b/libs/MeshKernel/benchmark/src/perf_mesh_refinement.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include #include #include diff --git a/libs/MeshKernel/benchmark/src/perf_orthogonalization.cpp b/libs/MeshKernel/benchmark/src/perf_orthogonalization.cpp index 10e0eb0d7..5a33a2701 100644 --- a/libs/MeshKernel/benchmark/src/perf_orthogonalization.cpp +++ b/libs/MeshKernel/benchmark/src/perf_orthogonalization.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include #include #include diff --git a/libs/MeshKernel/benchmark/src/perf_rtree.cpp b/libs/MeshKernel/benchmark/src/perf_rtree.cpp index ad7659120..ca017be7d 100644 --- a/libs/MeshKernel/benchmark/src/perf_rtree.cpp +++ b/libs/MeshKernel/benchmark/src/perf_rtree.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include #include diff --git a/libs/MeshKernel/include/MeshKernel/Utilities/LinearAlgebra.hpp b/libs/MeshKernel/include/MeshKernel/Utilities/LinearAlgebra.hpp index 670b7b3d4..0acf1301a 100644 --- a/libs/MeshKernel/include/MeshKernel/Utilities/LinearAlgebra.hpp +++ b/libs/MeshKernel/include/MeshKernel/Utilities/LinearAlgebra.hpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #pragma once #include "MeshKernel/Definitions.hpp" diff --git a/libs/MeshKernel/src/Contacts.cpp b/libs/MeshKernel/src/Contacts.cpp index 52a0f4745..dcbeda8b5 100644 --- a/libs/MeshKernel/src/Contacts.cpp +++ b/libs/MeshKernel/src/Contacts.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include "MeshKernel/Contacts.hpp" #include "MeshKernel/Constants.hpp" diff --git a/libs/MeshKernel/src/CurvilinearGrid/CurvilinearGridBlock.cpp b/libs/MeshKernel/src/CurvilinearGrid/CurvilinearGridBlock.cpp index b64d9977c..5a03867ee 100644 --- a/libs/MeshKernel/src/CurvilinearGrid/CurvilinearGridBlock.cpp +++ b/libs/MeshKernel/src/CurvilinearGrid/CurvilinearGridBlock.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include "MeshKernel/CurvilinearGrid/CurvilinearGridBlock.hpp" #include "MeshKernel/Constants.hpp" #include "MeshKernel/CurvilinearGrid/CurvilinearGrid.hpp" diff --git a/libs/MeshKernel/src/CurvilinearGrid/CurvilinearGridFullRefinement.cpp b/libs/MeshKernel/src/CurvilinearGrid/CurvilinearGridFullRefinement.cpp index 609328a8a..87728024c 100644 --- a/libs/MeshKernel/src/CurvilinearGrid/CurvilinearGridFullRefinement.cpp +++ b/libs/MeshKernel/src/CurvilinearGrid/CurvilinearGridFullRefinement.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include "MeshKernel/CurvilinearGrid/CurvilinearGridFullRefinement.hpp" #include "MeshKernel/CurvilinearGrid/UndoActions/CurvilinearGridRefinementUndoAction.hpp" #include "MeshKernel/Exceptions.hpp" diff --git a/libs/MeshKernel/src/CurvilinearGrid/CurvilinearGridGenerateCircularGrid.cpp b/libs/MeshKernel/src/CurvilinearGrid/CurvilinearGridGenerateCircularGrid.cpp index 863012754..1b5accb75 100644 --- a/libs/MeshKernel/src/CurvilinearGrid/CurvilinearGridGenerateCircularGrid.cpp +++ b/libs/MeshKernel/src/CurvilinearGrid/CurvilinearGridGenerateCircularGrid.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include "MeshKernel/CurvilinearGrid/CurvilinearGridGenerateCircularGrid.hpp" #include "MeshKernel/Exceptions.hpp" #include "MeshKernel/Utilities/LinearAlgebra.hpp" diff --git a/libs/MeshKernel/src/CurvilinearGrid/CurvilinearGridMeshExpansionCalculator.cpp b/libs/MeshKernel/src/CurvilinearGrid/CurvilinearGridMeshExpansionCalculator.cpp index fe6362a00..b0eca6253 100644 --- a/libs/MeshKernel/src/CurvilinearGrid/CurvilinearGridMeshExpansionCalculator.cpp +++ b/libs/MeshKernel/src/CurvilinearGrid/CurvilinearGridMeshExpansionCalculator.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include "MeshKernel/CurvilinearGrid/CurvilinearGridMeshExpansionCalculator.hpp" #include diff --git a/libs/MeshKernel/src/CurvilinearGrid/CurvilinearGridSnapGridToLandBoundary.cpp b/libs/MeshKernel/src/CurvilinearGrid/CurvilinearGridSnapGridToLandBoundary.cpp index 451c3c811..30cefb217 100644 --- a/libs/MeshKernel/src/CurvilinearGrid/CurvilinearGridSnapGridToLandBoundary.cpp +++ b/libs/MeshKernel/src/CurvilinearGrid/CurvilinearGridSnapGridToLandBoundary.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include "MeshKernel/CurvilinearGrid/CurvilinearGridSnapGridToLandBoundary.hpp" meshkernel::CurvilinearGridSnapGridToLandBoundary::CurvilinearGridSnapGridToLandBoundary(CurvilinearGrid& grid, diff --git a/libs/MeshKernel/src/CurvilinearGrid/CurvilinearGridSnapGridToSpline.cpp b/libs/MeshKernel/src/CurvilinearGrid/CurvilinearGridSnapGridToSpline.cpp index b92e5dc22..764dc9241 100644 --- a/libs/MeshKernel/src/CurvilinearGrid/CurvilinearGridSnapGridToSpline.cpp +++ b/libs/MeshKernel/src/CurvilinearGrid/CurvilinearGridSnapGridToSpline.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include "MeshKernel/CurvilinearGrid/CurvilinearGridSnapGridToSpline.hpp" meshkernel::CurvilinearGridSnapGridToSpline::CurvilinearGridSnapGridToSpline(CurvilinearGrid& grid, diff --git a/libs/MeshKernel/src/CurvilinearGrid/CurvilinearGridSnapping.cpp b/libs/MeshKernel/src/CurvilinearGrid/CurvilinearGridSnapping.cpp index 896e72aa5..9acc16205 100644 --- a/libs/MeshKernel/src/CurvilinearGrid/CurvilinearGridSnapping.cpp +++ b/libs/MeshKernel/src/CurvilinearGrid/CurvilinearGridSnapping.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include "MeshKernel/CurvilinearGrid/CurvilinearGridSnapping.hpp" #include "MeshKernel/BoundingBox.hpp" diff --git a/libs/MeshKernel/src/CurvilinearGrid/CurvilinearGridSplineToGrid.cpp b/libs/MeshKernel/src/CurvilinearGrid/CurvilinearGridSplineToGrid.cpp index 56fa6a1fc..7502c05b6 100644 --- a/libs/MeshKernel/src/CurvilinearGrid/CurvilinearGridSplineToGrid.cpp +++ b/libs/MeshKernel/src/CurvilinearGrid/CurvilinearGridSplineToGrid.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include "MeshKernel/CurvilinearGrid/CurvilinearGridSplineToGrid.hpp" #include "MeshKernel/Constants.hpp" #include "MeshKernel/Utilities/LinearAlgebra.hpp" diff --git a/libs/MeshKernel/src/CurvilinearGrid/UndoActions/AddGridLineUndoAction.cpp b/libs/MeshKernel/src/CurvilinearGrid/UndoActions/AddGridLineUndoAction.cpp index cddc1c236..e41514343 100644 --- a/libs/MeshKernel/src/CurvilinearGrid/UndoActions/AddGridLineUndoAction.cpp +++ b/libs/MeshKernel/src/CurvilinearGrid/UndoActions/AddGridLineUndoAction.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include "MeshKernel/CurvilinearGrid/UndoActions/AddGridLineUndoAction.hpp" #include "MeshKernel/CurvilinearGrid/CurvilinearGrid.hpp" diff --git a/libs/MeshKernel/src/CurvilinearGrid/UndoActions/CurvilinearGridBlockUndoAction.cpp b/libs/MeshKernel/src/CurvilinearGrid/UndoActions/CurvilinearGridBlockUndoAction.cpp index 408d5d16f..a38edfb93 100644 --- a/libs/MeshKernel/src/CurvilinearGrid/UndoActions/CurvilinearGridBlockUndoAction.cpp +++ b/libs/MeshKernel/src/CurvilinearGrid/UndoActions/CurvilinearGridBlockUndoAction.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include "MeshKernel/CurvilinearGrid/UndoActions/CurvilinearGridBlockUndoAction.hpp" #include "MeshKernel/CurvilinearGrid/CurvilinearGrid.hpp" diff --git a/libs/MeshKernel/src/CurvilinearGrid/UndoActions/CurvilinearGridRefinementUndoAction.cpp b/libs/MeshKernel/src/CurvilinearGrid/UndoActions/CurvilinearGridRefinementUndoAction.cpp index 357cb9f72..148a702ee 100644 --- a/libs/MeshKernel/src/CurvilinearGrid/UndoActions/CurvilinearGridRefinementUndoAction.cpp +++ b/libs/MeshKernel/src/CurvilinearGrid/UndoActions/CurvilinearGridRefinementUndoAction.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include "MeshKernel/CurvilinearGrid/UndoActions/CurvilinearGridRefinementUndoAction.hpp" #include "MeshKernel/CurvilinearGrid/CurvilinearGrid.hpp" diff --git a/libs/MeshKernel/src/CurvilinearGrid/UndoActions/ResetCurvilinearNodeAction.cpp b/libs/MeshKernel/src/CurvilinearGrid/UndoActions/ResetCurvilinearNodeAction.cpp index 28af79a78..59d600139 100644 --- a/libs/MeshKernel/src/CurvilinearGrid/UndoActions/ResetCurvilinearNodeAction.cpp +++ b/libs/MeshKernel/src/CurvilinearGrid/UndoActions/ResetCurvilinearNodeAction.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include "MeshKernel/CurvilinearGrid/UndoActions/ResetCurvilinearNodeAction.hpp" #include "MeshKernel/CurvilinearGrid/CurvilinearGrid.hpp" diff --git a/libs/MeshKernel/src/Definitions.cpp b/libs/MeshKernel/src/Definitions.cpp index ac1fcc7e0..d5e33492c 100644 --- a/libs/MeshKernel/src/Definitions.cpp +++ b/libs/MeshKernel/src/Definitions.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include "MeshKernel/Definitions.hpp" #include "MeshKernel/Exceptions.hpp" #include "MeshKernel/Mesh2D.hpp" diff --git a/libs/MeshKernel/src/Entities.cpp b/libs/MeshKernel/src/Entities.cpp index dab50a584..30c723acd 100644 --- a/libs/MeshKernel/src/Entities.cpp +++ b/libs/MeshKernel/src/Entities.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include "MeshKernel/Entities.hpp" #include "MeshKernel/Exceptions.hpp" diff --git a/libs/MeshKernel/src/Hessian.cpp b/libs/MeshKernel/src/Hessian.cpp index b4b85096f..4f26ec09e 100644 --- a/libs/MeshKernel/src/Hessian.cpp +++ b/libs/MeshKernel/src/Hessian.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include "MeshKernel/Hessian.hpp" meshkernel::Hessian::Hessian(const UInt dim1, const UInt dim2, const UInt dim3) diff --git a/libs/MeshKernel/src/LandBoundary.cpp b/libs/MeshKernel/src/LandBoundary.cpp index 71a07064d..1a084d28c 100644 --- a/libs/MeshKernel/src/LandBoundary.cpp +++ b/libs/MeshKernel/src/LandBoundary.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include "MeshKernel/LandBoundary.hpp" #include "MeshKernel/Constants.hpp" #include "MeshKernel/Operations.hpp" diff --git a/libs/MeshKernel/src/Mesh2DGenerateGlobal.cpp b/libs/MeshKernel/src/Mesh2DGenerateGlobal.cpp index 80889ef16..cd80cf3dc 100644 --- a/libs/MeshKernel/src/Mesh2DGenerateGlobal.cpp +++ b/libs/MeshKernel/src/Mesh2DGenerateGlobal.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include "MeshKernel/Mesh2DGenerateGlobal.hpp" #include "MeshKernel/Operations.hpp" #include "MeshKernel/Polygons.hpp" diff --git a/libs/MeshKernel/src/Mesh2DIntersections.cpp b/libs/MeshKernel/src/Mesh2DIntersections.cpp index 952acd377..e507e9d42 100644 --- a/libs/MeshKernel/src/Mesh2DIntersections.cpp +++ b/libs/MeshKernel/src/Mesh2DIntersections.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include #include "MeshKernel/Exceptions.hpp" diff --git a/libs/MeshKernel/src/Polygon.cpp b/libs/MeshKernel/src/Polygon.cpp index 64bf8ca68..3c8cf720b 100644 --- a/libs/MeshKernel/src/Polygon.cpp +++ b/libs/MeshKernel/src/Polygon.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include #include "MeshKernel/Constants.hpp" diff --git a/libs/MeshKernel/src/PolygonalEnclosure.cpp b/libs/MeshKernel/src/PolygonalEnclosure.cpp index b577b7b37..630cc57e7 100644 --- a/libs/MeshKernel/src/PolygonalEnclosure.cpp +++ b/libs/MeshKernel/src/PolygonalEnclosure.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include "MeshKernel/PolygonalEnclosure.hpp" #include "MeshKernel/Exceptions.hpp" #include "MeshKernel/LandBoundary.hpp" diff --git a/libs/MeshKernel/src/RemoveDisconnectedRegions.cpp b/libs/MeshKernel/src/RemoveDisconnectedRegions.cpp index bce50a1ed..43705dddb 100644 --- a/libs/MeshKernel/src/RemoveDisconnectedRegions.cpp +++ b/libs/MeshKernel/src/RemoveDisconnectedRegions.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include "MeshKernel/RemoveDisconnectedRegions.hpp" #include "MeshKernel/Exceptions.hpp" #include "MeshKernel/UndoActions/CompoundUndoAction.hpp" diff --git a/libs/MeshKernel/src/SampleTriangulationInterpolator.cpp b/libs/MeshKernel/src/SampleTriangulationInterpolator.cpp index 40b005267..8eb73f43b 100644 --- a/libs/MeshKernel/src/SampleTriangulationInterpolator.cpp +++ b/libs/MeshKernel/src/SampleTriangulationInterpolator.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include "MeshKernel/SampleTriangulationInterpolator.hpp" void meshkernel::SampleTriangulationInterpolator::Interpolate(const int propertyId, const Mesh2D& mesh, const Location location, std::span result) const diff --git a/libs/MeshKernel/src/SamplesHessianCalculator.cpp b/libs/MeshKernel/src/SamplesHessianCalculator.cpp index b3cde55e3..254f4f228 100644 --- a/libs/MeshKernel/src/SamplesHessianCalculator.cpp +++ b/libs/MeshKernel/src/SamplesHessianCalculator.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include "MeshKernel/SamplesHessianCalculator.hpp" #include "MeshKernel/Operations.hpp" diff --git a/libs/MeshKernel/src/SplineAlgorithms.cpp b/libs/MeshKernel/src/SplineAlgorithms.cpp index f199715d6..763e7ec4f 100644 --- a/libs/MeshKernel/src/SplineAlgorithms.cpp +++ b/libs/MeshKernel/src/SplineAlgorithms.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include "MeshKernel/SplineAlgorithms.hpp" #include "MeshKernel/Exceptions.hpp" #include "MeshKernel/Operations.hpp" diff --git a/libs/MeshKernel/src/SplitRowColumnOfMesh.cpp b/libs/MeshKernel/src/SplitRowColumnOfMesh.cpp index 16353ef7a..d334afd2a 100644 --- a/libs/MeshKernel/src/SplitRowColumnOfMesh.cpp +++ b/libs/MeshKernel/src/SplitRowColumnOfMesh.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include "MeshKernel/SplitRowColumnOfMesh.hpp" #include "MeshKernel/Entities.hpp" #include "MeshKernel/Operations.hpp" diff --git a/libs/MeshKernel/src/UndoActions/AddEdgeAction.cpp b/libs/MeshKernel/src/UndoActions/AddEdgeAction.cpp index 35be75f12..2b55f2235 100644 --- a/libs/MeshKernel/src/UndoActions/AddEdgeAction.cpp +++ b/libs/MeshKernel/src/UndoActions/AddEdgeAction.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include "MeshKernel/UndoActions/AddEdgeAction.hpp" #include "MeshKernel/Formatting.hpp" #include "MeshKernel/Mesh.hpp" diff --git a/libs/MeshKernel/src/UndoActions/AddNodeAction.cpp b/libs/MeshKernel/src/UndoActions/AddNodeAction.cpp index 2b542cb20..fd2d233e2 100644 --- a/libs/MeshKernel/src/UndoActions/AddNodeAction.cpp +++ b/libs/MeshKernel/src/UndoActions/AddNodeAction.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include "MeshKernel/UndoActions/AddNodeAction.hpp" #include "MeshKernel/Mesh.hpp" diff --git a/libs/MeshKernel/src/UndoActions/CompoundUndoAction.cpp b/libs/MeshKernel/src/UndoActions/CompoundUndoAction.cpp index 9b3f9bfa5..3f181a72f 100644 --- a/libs/MeshKernel/src/UndoActions/CompoundUndoAction.cpp +++ b/libs/MeshKernel/src/UndoActions/CompoundUndoAction.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include "MeshKernel/UndoActions/CompoundUndoAction.hpp" #include "MeshKernel/Definitions.hpp" #include "MeshKernel/Exceptions.hpp" diff --git a/libs/MeshKernel/src/UndoActions/DeleteEdgeAction.cpp b/libs/MeshKernel/src/UndoActions/DeleteEdgeAction.cpp index a02eaf0fe..972f6c4dc 100644 --- a/libs/MeshKernel/src/UndoActions/DeleteEdgeAction.cpp +++ b/libs/MeshKernel/src/UndoActions/DeleteEdgeAction.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include "MeshKernel/UndoActions/DeleteEdgeAction.hpp" #include "MeshKernel/Formatting.hpp" #include "MeshKernel/Mesh.hpp" diff --git a/libs/MeshKernel/src/UndoActions/DeleteNodeAction.cpp b/libs/MeshKernel/src/UndoActions/DeleteNodeAction.cpp index 590616d7b..85f8233d1 100644 --- a/libs/MeshKernel/src/UndoActions/DeleteNodeAction.cpp +++ b/libs/MeshKernel/src/UndoActions/DeleteNodeAction.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include "MeshKernel/UndoActions/DeleteNodeAction.hpp" #include "MeshKernel/Exceptions.hpp" #include "MeshKernel/Formatting.hpp" diff --git a/libs/MeshKernel/src/UndoActions/FullUnstructuredGridUndo.cpp b/libs/MeshKernel/src/UndoActions/FullUnstructuredGridUndo.cpp index 1b67c6dad..3d07b1dab 100644 --- a/libs/MeshKernel/src/UndoActions/FullUnstructuredGridUndo.cpp +++ b/libs/MeshKernel/src/UndoActions/FullUnstructuredGridUndo.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include "MeshKernel/UndoActions/FullUnstructuredGridUndo.hpp" #include "MeshKernel/Mesh.hpp" diff --git a/libs/MeshKernel/src/UndoActions/MeshConversionAction.cpp b/libs/MeshKernel/src/UndoActions/MeshConversionAction.cpp index 3de01c916..ff89fe62c 100644 --- a/libs/MeshKernel/src/UndoActions/MeshConversionAction.cpp +++ b/libs/MeshKernel/src/UndoActions/MeshConversionAction.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include "MeshKernel/UndoActions/MeshConversionAction.hpp" #include "MeshKernel/Exceptions.hpp" #include "MeshKernel/Mesh.hpp" diff --git a/libs/MeshKernel/src/UndoActions/NodeTranslationAction.cpp b/libs/MeshKernel/src/UndoActions/NodeTranslationAction.cpp index 5e6d4c0a7..fe4f2c962 100644 --- a/libs/MeshKernel/src/UndoActions/NodeTranslationAction.cpp +++ b/libs/MeshKernel/src/UndoActions/NodeTranslationAction.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include "MeshKernel/UndoActions/NodeTranslationAction.hpp" #include "MeshKernel/Exceptions.hpp" #include "MeshKernel/Formatting.hpp" diff --git a/libs/MeshKernel/src/UndoActions/ResetEdgeAction.cpp b/libs/MeshKernel/src/UndoActions/ResetEdgeAction.cpp index f7ce2f2da..132d4564b 100644 --- a/libs/MeshKernel/src/UndoActions/ResetEdgeAction.cpp +++ b/libs/MeshKernel/src/UndoActions/ResetEdgeAction.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include "MeshKernel/UndoActions/ResetEdgeAction.hpp" #include "MeshKernel/Mesh.hpp" diff --git a/libs/MeshKernel/src/UndoActions/ResetNodeAction.cpp b/libs/MeshKernel/src/UndoActions/ResetNodeAction.cpp index c6bfec3c4..e4df66ab4 100644 --- a/libs/MeshKernel/src/UndoActions/ResetNodeAction.cpp +++ b/libs/MeshKernel/src/UndoActions/ResetNodeAction.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include "MeshKernel/UndoActions/ResetNodeAction.hpp" #include "MeshKernel/Mesh.hpp" diff --git a/libs/MeshKernel/src/UndoActions/SphericalCoordinatesOffsetAction.cpp b/libs/MeshKernel/src/UndoActions/SphericalCoordinatesOffsetAction.cpp index f220e0cc6..2d0b7c2ca 100644 --- a/libs/MeshKernel/src/UndoActions/SphericalCoordinatesOffsetAction.cpp +++ b/libs/MeshKernel/src/UndoActions/SphericalCoordinatesOffsetAction.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include "MeshKernel/UndoActions/SphericalCoordinatesOffsetAction.hpp" #include "MeshKernel/Mesh2D.hpp" diff --git a/libs/MeshKernel/src/UndoActions/UndoAction.cpp b/libs/MeshKernel/src/UndoActions/UndoAction.cpp index da179dccf..5772107a8 100644 --- a/libs/MeshKernel/src/UndoActions/UndoAction.cpp +++ b/libs/MeshKernel/src/UndoActions/UndoAction.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include "MeshKernel/UndoActions/UndoAction.hpp" const std::string& meshkernel::UndoAction::to_string(const State state) diff --git a/libs/MeshKernel/src/UndoActions/UndoActionStack.cpp b/libs/MeshKernel/src/UndoActions/UndoActionStack.cpp index d500d4a0d..511f89c3b 100644 --- a/libs/MeshKernel/src/UndoActions/UndoActionStack.cpp +++ b/libs/MeshKernel/src/UndoActions/UndoActionStack.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include "MeshKernel/UndoActions/UndoActionStack.hpp" #include "MeshKernel/Exceptions.hpp" diff --git a/libs/MeshKernel/tests/src/AveragingStrategyTests.cpp b/libs/MeshKernel/tests/src/AveragingStrategyTests.cpp index e12dc66e5..717bf30a3 100644 --- a/libs/MeshKernel/tests/src/AveragingStrategyTests.cpp +++ b/libs/MeshKernel/tests/src/AveragingStrategyTests.cpp @@ -1,4 +1,31 @@ -#include +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + +#include #include #include diff --git a/libs/MeshKernel/tests/src/AveragingTests.cpp b/libs/MeshKernel/tests/src/AveragingTests.cpp index 662c77233..d9fb81d86 100644 --- a/libs/MeshKernel/tests/src/AveragingTests.cpp +++ b/libs/MeshKernel/tests/src/AveragingTests.cpp @@ -1,3 +1,29 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ #include #include diff --git a/libs/MeshKernel/tests/src/BoundingBoxTests.cpp b/libs/MeshKernel/tests/src/BoundingBoxTests.cpp index d1f46cb1f..807ea8531 100644 --- a/libs/MeshKernel/tests/src/BoundingBoxTests.cpp +++ b/libs/MeshKernel/tests/src/BoundingBoxTests.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include #include "MeshKernel/BoundingBox.hpp" diff --git a/libs/MeshKernel/tests/src/CompoundUndoTests.cpp b/libs/MeshKernel/tests/src/CompoundUndoTests.cpp index f3599f3b7..ab1edeeea 100644 --- a/libs/MeshKernel/tests/src/CompoundUndoTests.cpp +++ b/libs/MeshKernel/tests/src/CompoundUndoTests.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include #include diff --git a/libs/MeshKernel/tests/src/ContactsTests.cpp b/libs/MeshKernel/tests/src/ContactsTests.cpp index ee1d25862..54d699ffa 100644 --- a/libs/MeshKernel/tests/src/ContactsTests.cpp +++ b/libs/MeshKernel/tests/src/ContactsTests.cpp @@ -1,3 +1,29 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ #include diff --git a/libs/MeshKernel/tests/src/CurvilinearGridBoundaryPolygonTests.cpp b/libs/MeshKernel/tests/src/CurvilinearGridBoundaryPolygonTests.cpp index cdd0891b9..5d9bfff39 100644 --- a/libs/MeshKernel/tests/src/CurvilinearGridBoundaryPolygonTests.cpp +++ b/libs/MeshKernel/tests/src/CurvilinearGridBoundaryPolygonTests.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include "MakeCurvilinearGrids.hpp" #include "MeshKernel/CurvilinearGrid/CurvilinearGrid.hpp" diff --git a/libs/MeshKernel/tests/src/CurvilinearGridDeRefinementTests.cpp b/libs/MeshKernel/tests/src/CurvilinearGridDeRefinementTests.cpp index f98f0e613..3b5cc59e3 100644 --- a/libs/MeshKernel/tests/src/CurvilinearGridDeRefinementTests.cpp +++ b/libs/MeshKernel/tests/src/CurvilinearGridDeRefinementTests.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include #include diff --git a/libs/MeshKernel/tests/src/CurvilinearGridFromPolygonTests.cpp b/libs/MeshKernel/tests/src/CurvilinearGridFromPolygonTests.cpp index 76ae20148..29c4cd107 100644 --- a/libs/MeshKernel/tests/src/CurvilinearGridFromPolygonTests.cpp +++ b/libs/MeshKernel/tests/src/CurvilinearGridFromPolygonTests.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include #include diff --git a/libs/MeshKernel/tests/src/CurvilinearGridFromSplinesTests.cpp b/libs/MeshKernel/tests/src/CurvilinearGridFromSplinesTests.cpp index 0978512d7..deff93b0d 100644 --- a/libs/MeshKernel/tests/src/CurvilinearGridFromSplinesTests.cpp +++ b/libs/MeshKernel/tests/src/CurvilinearGridFromSplinesTests.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include #include diff --git a/libs/MeshKernel/tests/src/CurvilinearGridFromSplinesTransfiniteTests.cpp b/libs/MeshKernel/tests/src/CurvilinearGridFromSplinesTransfiniteTests.cpp index 60d2e204e..7ff4df286 100644 --- a/libs/MeshKernel/tests/src/CurvilinearGridFromSplinesTransfiniteTests.cpp +++ b/libs/MeshKernel/tests/src/CurvilinearGridFromSplinesTransfiniteTests.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include #include diff --git a/libs/MeshKernel/tests/src/CurvilinearGridLineAttractionRepulsionTest.cpp b/libs/MeshKernel/tests/src/CurvilinearGridLineAttractionRepulsionTest.cpp index c087e8009..201a79af6 100644 --- a/libs/MeshKernel/tests/src/CurvilinearGridLineAttractionRepulsionTest.cpp +++ b/libs/MeshKernel/tests/src/CurvilinearGridLineAttractionRepulsionTest.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include #include diff --git a/libs/MeshKernel/tests/src/CurvilinearGridLineMirrorTests.cpp b/libs/MeshKernel/tests/src/CurvilinearGridLineMirrorTests.cpp index b1fb4c508..f08e082df 100644 --- a/libs/MeshKernel/tests/src/CurvilinearGridLineMirrorTests.cpp +++ b/libs/MeshKernel/tests/src/CurvilinearGridLineMirrorTests.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include #include diff --git a/libs/MeshKernel/tests/src/CurvilinearGridLineShiftTests.cpp b/libs/MeshKernel/tests/src/CurvilinearGridLineShiftTests.cpp index 8223ba699..5b3c51d92 100644 --- a/libs/MeshKernel/tests/src/CurvilinearGridLineShiftTests.cpp +++ b/libs/MeshKernel/tests/src/CurvilinearGridLineShiftTests.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include #include diff --git a/libs/MeshKernel/tests/src/CurvilinearGridOrthogonalizationTests.cpp b/libs/MeshKernel/tests/src/CurvilinearGridOrthogonalizationTests.cpp index 0a73ec674..795a9ea1b 100644 --- a/libs/MeshKernel/tests/src/CurvilinearGridOrthogonalizationTests.cpp +++ b/libs/MeshKernel/tests/src/CurvilinearGridOrthogonalizationTests.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include #include diff --git a/libs/MeshKernel/tests/src/CurvilinearGridRectangularTests.cpp b/libs/MeshKernel/tests/src/CurvilinearGridRectangularTests.cpp index b2ce61068..f71825f27 100644 --- a/libs/MeshKernel/tests/src/CurvilinearGridRectangularTests.cpp +++ b/libs/MeshKernel/tests/src/CurvilinearGridRectangularTests.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include #include "MeshKernel/CurvilinearGrid/CurvilinearGridDeleteExterior.hpp" diff --git a/libs/MeshKernel/tests/src/CurvilinearGridRefinementTests.cpp b/libs/MeshKernel/tests/src/CurvilinearGridRefinementTests.cpp index af5b85237..739517a50 100644 --- a/libs/MeshKernel/tests/src/CurvilinearGridRefinementTests.cpp +++ b/libs/MeshKernel/tests/src/CurvilinearGridRefinementTests.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include #include diff --git a/libs/MeshKernel/tests/src/CurvilinearGridSmoothingTests.cpp b/libs/MeshKernel/tests/src/CurvilinearGridSmoothingTests.cpp index 0983295e2..65d4ae071 100644 --- a/libs/MeshKernel/tests/src/CurvilinearGridSmoothingTests.cpp +++ b/libs/MeshKernel/tests/src/CurvilinearGridSmoothingTests.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include #include diff --git a/libs/MeshKernel/tests/src/CurvilinearGridSnappingTests.cpp b/libs/MeshKernel/tests/src/CurvilinearGridSnappingTests.cpp index b46848ed4..aed0eb71d 100644 --- a/libs/MeshKernel/tests/src/CurvilinearGridSnappingTests.cpp +++ b/libs/MeshKernel/tests/src/CurvilinearGridSnappingTests.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include #include diff --git a/libs/MeshKernel/tests/src/FlipEdgesTests.cpp b/libs/MeshKernel/tests/src/FlipEdgesTests.cpp index a5901bb5a..868cc7d3f 100644 --- a/libs/MeshKernel/tests/src/FlipEdgesTests.cpp +++ b/libs/MeshKernel/tests/src/FlipEdgesTests.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include #include diff --git a/libs/MeshKernel/tests/src/FormattingTests.cpp b/libs/MeshKernel/tests/src/FormattingTests.cpp index cdd4ecf75..a015d9048 100644 --- a/libs/MeshKernel/tests/src/FormattingTests.cpp +++ b/libs/MeshKernel/tests/src/FormattingTests.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include #include diff --git a/libs/MeshKernel/tests/src/FunctionsTests.cpp b/libs/MeshKernel/tests/src/FunctionsTests.cpp index 7d58ffb3f..09f25cf18 100644 --- a/libs/MeshKernel/tests/src/FunctionsTests.cpp +++ b/libs/MeshKernel/tests/src/FunctionsTests.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include #include #include diff --git a/libs/MeshKernel/tests/src/LandBoundaryTests.cpp b/libs/MeshKernel/tests/src/LandBoundaryTests.cpp index 74298cc0c..9535af4fa 100644 --- a/libs/MeshKernel/tests/src/LandBoundaryTests.cpp +++ b/libs/MeshKernel/tests/src/LandBoundaryTests.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include #include diff --git a/libs/MeshKernel/tests/src/LinearAlgebraTests.cpp b/libs/MeshKernel/tests/src/LinearAlgebraTests.cpp index 51eb247c9..dc91c6309 100644 --- a/libs/MeshKernel/tests/src/LinearAlgebraTests.cpp +++ b/libs/MeshKernel/tests/src/LinearAlgebraTests.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include #include diff --git a/libs/MeshKernel/tests/src/Mesh1DTest.cpp b/libs/MeshKernel/tests/src/Mesh1DTest.cpp index 1f980bc31..785e56f51 100644 --- a/libs/MeshKernel/tests/src/Mesh1DTest.cpp +++ b/libs/MeshKernel/tests/src/Mesh1DTest.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include #include diff --git a/libs/MeshKernel/tests/src/Mesh2DConnectDDTest.cpp b/libs/MeshKernel/tests/src/Mesh2DConnectDDTest.cpp index 68b8fa70f..bb6ace852 100644 --- a/libs/MeshKernel/tests/src/Mesh2DConnectDDTest.cpp +++ b/libs/MeshKernel/tests/src/Mesh2DConnectDDTest.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include #include #include diff --git a/libs/MeshKernel/tests/src/Mesh2DGlobalGridTests.cpp b/libs/MeshKernel/tests/src/Mesh2DGlobalGridTests.cpp index 1da0206a1..e2c47e004 100644 --- a/libs/MeshKernel/tests/src/Mesh2DGlobalGridTests.cpp +++ b/libs/MeshKernel/tests/src/Mesh2DGlobalGridTests.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include #include #include diff --git a/libs/MeshKernel/tests/src/Mesh2DTest.cpp b/libs/MeshKernel/tests/src/Mesh2DTest.cpp index 9c40403b0..4efe6d820 100644 --- a/libs/MeshKernel/tests/src/Mesh2DTest.cpp +++ b/libs/MeshKernel/tests/src/Mesh2DTest.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include #include #include diff --git a/libs/MeshKernel/tests/src/MeshConversionTests.cpp b/libs/MeshKernel/tests/src/MeshConversionTests.cpp index d6e3e4602..43c9a3ea0 100644 --- a/libs/MeshKernel/tests/src/MeshConversionTests.cpp +++ b/libs/MeshKernel/tests/src/MeshConversionTests.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include #include "MeshKernel/Constants.hpp" diff --git a/libs/MeshKernel/tests/src/MeshPropertyTests.cpp b/libs/MeshKernel/tests/src/MeshPropertyTests.cpp index 6ebb10e09..75b5d2aab 100644 --- a/libs/MeshKernel/tests/src/MeshPropertyTests.cpp +++ b/libs/MeshKernel/tests/src/MeshPropertyTests.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include #include #include diff --git a/libs/MeshKernel/tests/src/MeshTests.cpp b/libs/MeshKernel/tests/src/MeshTests.cpp index 6efd778f0..89350d5ba 100644 --- a/libs/MeshKernel/tests/src/MeshTests.cpp +++ b/libs/MeshKernel/tests/src/MeshTests.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include #include #include diff --git a/libs/MeshKernel/tests/src/MeshTransformationTest.cpp b/libs/MeshKernel/tests/src/MeshTransformationTest.cpp index f15db2c0c..6acabc080 100644 --- a/libs/MeshKernel/tests/src/MeshTransformationTest.cpp +++ b/libs/MeshKernel/tests/src/MeshTransformationTest.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include #include #include diff --git a/libs/MeshKernel/tests/src/OrthogonalizationTests.cpp b/libs/MeshKernel/tests/src/OrthogonalizationTests.cpp index 92d8b402a..bbf71e175 100644 --- a/libs/MeshKernel/tests/src/OrthogonalizationTests.cpp +++ b/libs/MeshKernel/tests/src/OrthogonalizationTests.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include #include diff --git a/libs/MeshKernel/tests/src/ParametersTests.cpp b/libs/MeshKernel/tests/src/ParametersTests.cpp index 03f4e9af6..4166c3fac 100644 --- a/libs/MeshKernel/tests/src/ParametersTests.cpp +++ b/libs/MeshKernel/tests/src/ParametersTests.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include #include "MeshKernel/Parameters.hpp" @@ -197,4 +224,4 @@ TEST(ParametersTests, OrthogonalizationParameters) parameters = OrthogonalizationParameters(); parameters.areal_to_angle_smoothing_factor = 1.000001; EXPECT_THROW(CheckOrthogonalizationParameters(parameters), RangeError); -} \ No newline at end of file +} diff --git a/libs/MeshKernel/tests/src/PointTests.cpp b/libs/MeshKernel/tests/src/PointTests.cpp index 0b424d8a5..ed88f63fb 100644 --- a/libs/MeshKernel/tests/src/PointTests.cpp +++ b/libs/MeshKernel/tests/src/PointTests.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include #include diff --git a/libs/MeshKernel/tests/src/PolygonTests.cpp b/libs/MeshKernel/tests/src/PolygonTests.cpp index 3c57cdfa0..ae240aa95 100644 --- a/libs/MeshKernel/tests/src/PolygonTests.cpp +++ b/libs/MeshKernel/tests/src/PolygonTests.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include #include "MeshKernel/BoundingBox.hpp" diff --git a/libs/MeshKernel/tests/src/PolygonalEnclosureTests.cpp b/libs/MeshKernel/tests/src/PolygonalEnclosureTests.cpp index 9b1b94a9f..559707282 100644 --- a/libs/MeshKernel/tests/src/PolygonalEnclosureTests.cpp +++ b/libs/MeshKernel/tests/src/PolygonalEnclosureTests.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include #include "MeshKernel/BoundingBox.hpp" diff --git a/libs/MeshKernel/tests/src/PolygonsTests.cpp b/libs/MeshKernel/tests/src/PolygonsTests.cpp index c50e1bab1..d8b74b175 100644 --- a/libs/MeshKernel/tests/src/PolygonsTests.cpp +++ b/libs/MeshKernel/tests/src/PolygonsTests.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include #include diff --git a/libs/MeshKernel/tests/src/RangeCheckTests.cpp b/libs/MeshKernel/tests/src/RangeCheckTests.cpp index 6e2e6ad32..91f32b669 100644 --- a/libs/MeshKernel/tests/src/RangeCheckTests.cpp +++ b/libs/MeshKernel/tests/src/RangeCheckTests.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include "MeshKernel/Exceptions.hpp" #include "MeshKernel/RangeCheck.hpp" diff --git a/libs/MeshKernel/tests/src/SampleInterpolationTests.cpp b/libs/MeshKernel/tests/src/SampleInterpolationTests.cpp index ed1f4d914..e36695185 100644 --- a/libs/MeshKernel/tests/src/SampleInterpolationTests.cpp +++ b/libs/MeshKernel/tests/src/SampleInterpolationTests.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include #include diff --git a/libs/MeshKernel/tests/src/SpatialTreesTests.cpp b/libs/MeshKernel/tests/src/SpatialTreesTests.cpp index ee2bf84f3..b68b1b91d 100644 --- a/libs/MeshKernel/tests/src/SpatialTreesTests.cpp +++ b/libs/MeshKernel/tests/src/SpatialTreesTests.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include #include #include diff --git a/libs/MeshKernel/tests/src/SplineAlgorithmTests.cpp b/libs/MeshKernel/tests/src/SplineAlgorithmTests.cpp index a40de01de..f2e26c753 100644 --- a/libs/MeshKernel/tests/src/SplineAlgorithmTests.cpp +++ b/libs/MeshKernel/tests/src/SplineAlgorithmTests.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include #include diff --git a/libs/MeshKernel/tests/src/SplineTests.cpp b/libs/MeshKernel/tests/src/SplineTests.cpp index 17fa161fc..332dae4fd 100644 --- a/libs/MeshKernel/tests/src/SplineTests.cpp +++ b/libs/MeshKernel/tests/src/SplineTests.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include #include diff --git a/libs/MeshKernel/tests/src/TriangleInterpolationTests.cpp b/libs/MeshKernel/tests/src/TriangleInterpolationTests.cpp index 67a066364..91e604b3f 100644 --- a/libs/MeshKernel/tests/src/TriangleInterpolationTests.cpp +++ b/libs/MeshKernel/tests/src/TriangleInterpolationTests.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include #include diff --git a/libs/MeshKernel/tests/src/UndoActionConstructionTests.cpp b/libs/MeshKernel/tests/src/UndoActionConstructionTests.cpp index a4a6759b9..e75035c4a 100644 --- a/libs/MeshKernel/tests/src/UndoActionConstructionTests.cpp +++ b/libs/MeshKernel/tests/src/UndoActionConstructionTests.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include #include diff --git a/libs/MeshKernel/tests/src/UndoStackTests.cpp b/libs/MeshKernel/tests/src/UndoStackTests.cpp index c4a860633..71e6eedb7 100644 --- a/libs/MeshKernel/tests/src/UndoStackTests.cpp +++ b/libs/MeshKernel/tests/src/UndoStackTests.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include #include diff --git a/libs/MeshKernel/tests/src/UndoTests.cpp b/libs/MeshKernel/tests/src/UndoTests.cpp index 6587e4fed..7553fcd3b 100644 --- a/libs/MeshKernel/tests/src/UndoTests.cpp +++ b/libs/MeshKernel/tests/src/UndoTests.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include #include diff --git a/libs/MeshKernelApi/src/PropertyCalculator.cpp b/libs/MeshKernelApi/src/PropertyCalculator.cpp index 8992ec80e..a9d64f2cb 100644 --- a/libs/MeshKernelApi/src/PropertyCalculator.cpp +++ b/libs/MeshKernelApi/src/PropertyCalculator.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include "MeshKernelApi/PropertyCalculator.hpp" #include "MeshKernel/SampleAveragingInterpolator.hpp" diff --git a/libs/MeshKernelApi/tests/include/CartesianApiTestFixture.hpp b/libs/MeshKernelApi/tests/include/CartesianApiTestFixture.hpp index 88b70b38f..012380dae 100644 --- a/libs/MeshKernelApi/tests/include/CartesianApiTestFixture.hpp +++ b/libs/MeshKernelApi/tests/include/CartesianApiTestFixture.hpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include #include diff --git a/libs/MeshKernelApi/tests/include/TestMeshGeneration.hpp b/libs/MeshKernelApi/tests/include/TestMeshGeneration.hpp index 5f35f35c1..ab788bbc2 100644 --- a/libs/MeshKernelApi/tests/include/TestMeshGeneration.hpp +++ b/libs/MeshKernelApi/tests/include/TestMeshGeneration.hpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #pragma once #include diff --git a/libs/MeshKernelApi/tests/src/ApiCacheTest.cpp b/libs/MeshKernelApi/tests/src/ApiCacheTest.cpp index daafde4a0..8cc6d017f 100644 --- a/libs/MeshKernelApi/tests/src/ApiCacheTest.cpp +++ b/libs/MeshKernelApi/tests/src/ApiCacheTest.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include #include diff --git a/libs/MeshKernelApi/tests/src/ApiTest.cpp b/libs/MeshKernelApi/tests/src/ApiTest.cpp index a271ebb90..08ec7198b 100644 --- a/libs/MeshKernelApi/tests/src/ApiTest.cpp +++ b/libs/MeshKernelApi/tests/src/ApiTest.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include #include diff --git a/libs/MeshKernelApi/tests/src/CurvilinearGridTests.cpp b/libs/MeshKernelApi/tests/src/CurvilinearGridTests.cpp index 620a46b36..af680e5a2 100644 --- a/libs/MeshKernelApi/tests/src/CurvilinearGridTests.cpp +++ b/libs/MeshKernelApi/tests/src/CurvilinearGridTests.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include #include diff --git a/libs/MeshKernelApi/tests/src/CurvilinearGridUndoTests.cpp b/libs/MeshKernelApi/tests/src/CurvilinearGridUndoTests.cpp index e1ffa4d24..affdd9d55 100644 --- a/libs/MeshKernelApi/tests/src/CurvilinearGridUndoTests.cpp +++ b/libs/MeshKernelApi/tests/src/CurvilinearGridUndoTests.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include #include #include diff --git a/libs/MeshKernelApi/tests/src/ErrorHandlingTests.cpp b/libs/MeshKernelApi/tests/src/ErrorHandlingTests.cpp index 5daadf11f..f4ea31232 100644 --- a/libs/MeshKernelApi/tests/src/ErrorHandlingTests.cpp +++ b/libs/MeshKernelApi/tests/src/ErrorHandlingTests.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include "CartesianApiTestFixture.hpp" #include "MeshKernelApi/MeshKernel.hpp" diff --git a/libs/MeshKernelApi/tests/src/LandBoundaryTests.cpp b/libs/MeshKernelApi/tests/src/LandBoundaryTests.cpp index 3f3d8067a..6e7a4f5c5 100644 --- a/libs/MeshKernelApi/tests/src/LandBoundaryTests.cpp +++ b/libs/MeshKernelApi/tests/src/LandBoundaryTests.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include #include diff --git a/libs/MeshKernelApi/tests/src/Mesh1DTests.cpp b/libs/MeshKernelApi/tests/src/Mesh1DTests.cpp index 98c1932ce..0c1f295c0 100644 --- a/libs/MeshKernelApi/tests/src/Mesh1DTests.cpp +++ b/libs/MeshKernelApi/tests/src/Mesh1DTests.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include #include #include diff --git a/libs/MeshKernelApi/tests/src/Mesh2DCasulliRefinmentTests.cpp b/libs/MeshKernelApi/tests/src/Mesh2DCasulliRefinmentTests.cpp index 1181e9628..1b1a46b49 100644 --- a/libs/MeshKernelApi/tests/src/Mesh2DCasulliRefinmentTests.cpp +++ b/libs/MeshKernelApi/tests/src/Mesh2DCasulliRefinmentTests.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include #include #include diff --git a/libs/MeshKernelApi/tests/src/Mesh2DRefinmentTests.cpp b/libs/MeshKernelApi/tests/src/Mesh2DRefinmentTests.cpp index af32b5e97..26829ac98 100644 --- a/libs/MeshKernelApi/tests/src/Mesh2DRefinmentTests.cpp +++ b/libs/MeshKernelApi/tests/src/Mesh2DRefinmentTests.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include #include #include diff --git a/libs/MeshKernelApi/tests/src/Mesh2DTests.cpp b/libs/MeshKernelApi/tests/src/Mesh2DTests.cpp index 163cff06c..a4517439e 100644 --- a/libs/MeshKernelApi/tests/src/Mesh2DTests.cpp +++ b/libs/MeshKernelApi/tests/src/Mesh2DTests.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include #include #include diff --git a/libs/MeshKernelApi/tests/src/MeshPropertyTests.cpp b/libs/MeshKernelApi/tests/src/MeshPropertyTests.cpp index 16c33a28f..543af3033 100644 --- a/libs/MeshKernelApi/tests/src/MeshPropertyTests.cpp +++ b/libs/MeshKernelApi/tests/src/MeshPropertyTests.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include #include #include diff --git a/libs/MeshKernelApi/tests/src/PolygonTests.cpp b/libs/MeshKernelApi/tests/src/PolygonTests.cpp index 5086da76f..a6bc83b19 100644 --- a/libs/MeshKernelApi/tests/src/PolygonTests.cpp +++ b/libs/MeshKernelApi/tests/src/PolygonTests.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include "MeshKernelApi/MeshKernel.hpp" #include #include diff --git a/libs/MeshKernelApi/tests/src/SmoothnessOrthogonalisationTests.cpp b/libs/MeshKernelApi/tests/src/SmoothnessOrthogonalisationTests.cpp index efccfe6ab..12c13e16f 100644 --- a/libs/MeshKernelApi/tests/src/SmoothnessOrthogonalisationTests.cpp +++ b/libs/MeshKernelApi/tests/src/SmoothnessOrthogonalisationTests.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include #include diff --git a/libs/MeshKernelApi/tests/src/TestMeshGeneration.cpp b/libs/MeshKernelApi/tests/src/TestMeshGeneration.cpp index a8b9fffe1..135fdac88 100644 --- a/libs/MeshKernelApi/tests/src/TestMeshGeneration.cpp +++ b/libs/MeshKernelApi/tests/src/TestMeshGeneration.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include "TestMeshGeneration.hpp" #include "MeshKernelApi/MeshKernel.hpp" diff --git a/libs/MeshKernelApi/tests/src/UndoTests.cpp b/libs/MeshKernelApi/tests/src/UndoTests.cpp index 95757cd22..993111838 100644 --- a/libs/MeshKernelApi/tests/src/UndoTests.cpp +++ b/libs/MeshKernelApi/tests/src/UndoTests.cpp @@ -1,3 +1,30 @@ +//---- GPL --------------------------------------------------------------------- +// +// Copyright (C) Stichting Deltares, 2011-2025. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// contact: delft3d.support@deltares.nl +// Stichting Deltares +// P.O. Box 177 +// 2600 MH Delft, The Netherlands +// +// All indications and logos of, and references to, "Delft3D" and "Deltares" +// are registered trademarks of Stichting Deltares, and remain the property of +// Stichting Deltares. All rights reserved. +// +//------------------------------------------------------------------------------ + #include #include #include