From 4ec075365356ed1fa53dab12c8098e62f4131f95 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jakub=20Klinkovsk=C3=BD?= <klinkovsky@mmg.fjfi.cvut.cz>
Date: Tue, 23 Nov 2021 22:10:30 +0100
Subject: [PATCH] Removed useless include files in mesh writers

---
 src/TNL/Meshes/Writers/VTIWriter.h   | 1 -
 src/TNL/Meshes/Writers/VTIWriter.hpp | 1 +
 src/TNL/Meshes/Writers/VTKWriter.h   | 2 --
 src/TNL/Meshes/Writers/VTKWriter.hpp | 1 +
 src/TNL/Meshes/Writers/VTUWriter.h   | 2 --
 src/TNL/Meshes/Writers/VTUWriter.hpp | 1 +
 6 files changed, 3 insertions(+), 5 deletions(-)

diff --git a/src/TNL/Meshes/Writers/VTIWriter.h b/src/TNL/Meshes/Writers/VTIWriter.h
index 19aa9122af..8772205718 100644
--- a/src/TNL/Meshes/Writers/VTIWriter.h
+++ b/src/TNL/Meshes/Writers/VTIWriter.h
@@ -14,7 +14,6 @@
 
 #include <type_traits>
 
-#include <TNL/Meshes/Grid.h>
 #include <TNL/Meshes/VTKTraits.h>
 
 namespace TNL {
diff --git a/src/TNL/Meshes/Writers/VTIWriter.hpp b/src/TNL/Meshes/Writers/VTIWriter.hpp
index a6718784b9..0744850d3e 100644
--- a/src/TNL/Meshes/Writers/VTIWriter.hpp
+++ b/src/TNL/Meshes/Writers/VTIWriter.hpp
@@ -14,6 +14,7 @@
 
 #include <limits>
 
+#include <TNL/Containers/StaticVector.h>  // TNL::product
 #include <TNL/Meshes/Writers/VTIWriter.h>
 #include <TNL/Endianness.h>
 #include <TNL/base64.h>
diff --git a/src/TNL/Meshes/Writers/VTKWriter.h b/src/TNL/Meshes/Writers/VTKWriter.h
index 3053805a7f..fbff5c6428 100644
--- a/src/TNL/Meshes/Writers/VTKWriter.h
+++ b/src/TNL/Meshes/Writers/VTKWriter.h
@@ -10,8 +10,6 @@
 
 #pragma once
 
-#include <TNL/Meshes/Grid.h>
-#include <TNL/Meshes/Mesh.h>
 #include <TNL/Meshes/VTKTraits.h>
 
 namespace TNL {
diff --git a/src/TNL/Meshes/Writers/VTKWriter.hpp b/src/TNL/Meshes/Writers/VTKWriter.hpp
index b85a7c9449..87b7950813 100644
--- a/src/TNL/Meshes/Writers/VTKWriter.hpp
+++ b/src/TNL/Meshes/Writers/VTKWriter.hpp
@@ -14,6 +14,7 @@
 
 #include <TNL/Meshes/Writers/VTKWriter.h>
 #include <TNL/Meshes/Writers/VerticesPerEntity.h>
+#include <TNL/Meshes/Grid.h>
 #include <TNL/Endianness.h>
 
 namespace TNL {
diff --git a/src/TNL/Meshes/Writers/VTUWriter.h b/src/TNL/Meshes/Writers/VTUWriter.h
index 478ebd9a58..31a1175b8d 100644
--- a/src/TNL/Meshes/Writers/VTUWriter.h
+++ b/src/TNL/Meshes/Writers/VTUWriter.h
@@ -12,8 +12,6 @@
 
 #pragma once
 
-#include <TNL/Meshes/Grid.h>
-#include <TNL/Meshes/Mesh.h>
 #include <TNL/Meshes/VTKTraits.h>
 
 namespace TNL {
diff --git a/src/TNL/Meshes/Writers/VTUWriter.hpp b/src/TNL/Meshes/Writers/VTUWriter.hpp
index 40c373907b..e26b2942ae 100644
--- a/src/TNL/Meshes/Writers/VTUWriter.hpp
+++ b/src/TNL/Meshes/Writers/VTUWriter.hpp
@@ -16,6 +16,7 @@
 
 #include <TNL/Meshes/Writers/VTUWriter.h>
 #include <TNL/Meshes/Writers/VerticesPerEntity.h>
+#include <TNL/Meshes/Grid.h>
 #include <TNL/Endianness.h>
 #include <TNL/base64.h>
 #ifdef HAVE_ZLIB
-- 
GitLab