diff --git a/FileIO/GMSHInterface.h b/FileIO/GMSHInterface.h
index 3c29b4f76243b717381e305387a394338407cef9..c47b9f3176217059645cc68207477646a6bd1aa2 100644
--- a/FileIO/GMSHInterface.h
+++ b/FileIO/GMSHInterface.h
@@ -76,6 +76,11 @@ public:
                   double param1, double param2, std::size_t param3,
                   std::vector<std::string>& selected_geometries);
 
+    GMSHInterface(GMSHInterface const&) = delete;
+    GMSHInterface(GMSHInterface &&) = delete;
+    GMSHInterface& operator=(GMSHInterface const&) = delete;
+    GMSHInterface& operator=(GMSHInterface &&) = delete;
+
     ~GMSHInterface();
 
     /**