diff --git a/MeshLib/Location.cpp b/MeshLib/Location.cpp
index 092ba6d097130ed7ac84bd3d29e179734ab86ac2..aebe09d3e183c830f7cffdfc9ea00374081c127d 100644
--- a/MeshLib/Location.cpp
+++ b/MeshLib/Location.cpp
@@ -21,6 +21,7 @@ std::ostream& operator<<(std::ostream& os, MeshItemType const& t)
     case MeshItemType::Edge: return os << "E";
     case MeshItemType::Face: return os << "F";
     case MeshItemType::Cell: return os << "C";
+    case MeshItemType::IntegrationPoint: return os << "I";
     };
     return os;
 }
diff --git a/MeshLib/Location.h b/MeshLib/Location.h
index 64ddc761c0464c8e06780d7bbe8bbf1e412219e6..9209ce7be3cd36f6d8521916fdf1c91c2bde62e3 100644
--- a/MeshLib/Location.h
+++ b/MeshLib/Location.h
@@ -18,7 +18,7 @@
 namespace MeshLib
 {
 
-enum class MeshItemType { Node, Edge, Face, Cell };
+enum class MeshItemType { Node, Edge, Face, Cell, IntegrationPoint };
 
 std::ostream& operator<<(std::ostream& os, MeshItemType const& t);