From 2a58ee38938b67e690cad367ca1084991b9cb04b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Del=20Pino?= <stephane.delpino44@gmail.com> Date: Tue, 20 Jul 2021 10:19:58 +0200 Subject: [PATCH] Update includes --- src/mesh/MeshFlatNodeBoundary.cpp | 4 ++++ src/mesh/MeshLineNodeBoundary.cpp | 4 ++++ src/mesh/MeshNodeBoundary.cpp | 5 +++++ src/mesh/MeshNodeBoundary.hpp | 11 ++++++----- 4 files changed, 19 insertions(+), 5 deletions(-) diff --git a/src/mesh/MeshFlatNodeBoundary.cpp b/src/mesh/MeshFlatNodeBoundary.cpp index 08e0c800d..059d6b004 100644 --- a/src/mesh/MeshFlatNodeBoundary.cpp +++ b/src/mesh/MeshFlatNodeBoundary.cpp @@ -1,5 +1,9 @@ #include <mesh/MeshFlatNodeBoundary.hpp> +#include <mesh/Connectivity.hpp> +#include <mesh/Mesh.hpp> +#include <utils/Messenger.hpp> + template <size_t Dimension> void MeshFlatNodeBoundary<Dimension>::_checkBoundaryIsFlat(const TinyVector<Dimension, double>& normal, diff --git a/src/mesh/MeshLineNodeBoundary.cpp b/src/mesh/MeshLineNodeBoundary.cpp index 391a7aeca..cae862f33 100644 --- a/src/mesh/MeshLineNodeBoundary.cpp +++ b/src/mesh/MeshLineNodeBoundary.cpp @@ -1,5 +1,9 @@ #include <mesh/MeshLineNodeBoundary.hpp> +#include <mesh/Connectivity.hpp> +#include <mesh/Mesh.hpp> +#include <utils/Messenger.hpp> + template <size_t Dimension> void MeshLineNodeBoundary<Dimension>::_checkBoundaryIsLine(const TinyVector<Dimension, double>& direction, diff --git a/src/mesh/MeshNodeBoundary.cpp b/src/mesh/MeshNodeBoundary.cpp index 94fed7f5c..6a54afb55 100644 --- a/src/mesh/MeshNodeBoundary.cpp +++ b/src/mesh/MeshNodeBoundary.cpp @@ -1,5 +1,10 @@ #include <mesh/MeshNodeBoundary.hpp> +#include <Kokkos_Vector.hpp> +#include <mesh/Connectivity.hpp> +#include <mesh/Mesh.hpp> +#include <utils/Messenger.hpp> + template <> std::array<TinyVector<2>, 2> MeshNodeBoundary<2>::_getBounds(const Mesh<Connectivity<2>>& mesh) const diff --git a/src/mesh/MeshNodeBoundary.hpp b/src/mesh/MeshNodeBoundary.hpp index 927e00d91..883a9d975 100644 --- a/src/mesh/MeshNodeBoundary.hpp +++ b/src/mesh/MeshNodeBoundary.hpp @@ -1,16 +1,17 @@ #ifndef MESH_NODE_BOUNDARY_HPP #define MESH_NODE_BOUNDARY_HPP -#include <Kokkos_Vector.hpp> #include <algebra/TinyVector.hpp> -#include <mesh/Connectivity.hpp> #include <mesh/IBoundaryDescriptor.hpp> #include <mesh/ItemValue.hpp> -#include <mesh/Mesh.hpp> #include <mesh/RefItemList.hpp> #include <utils/Array.hpp> -#include <utils/Exceptions.hpp> -#include <utils/Messenger.hpp> + +template <size_t Dimension> +class Connectivity; + +template <typename ConnectivityType> +class Mesh; template <size_t Dimension> class MeshNodeBoundary // clazy:exclude=copyable-polymorphic -- GitLab