diff --git a/ProcessLib/Utils/InitShapeMatrices.h b/ProcessLib/Utils/InitShapeMatrices.h
index 2bd8099fd2833c8b5b7ac480a5ddbd15158c7c21..6a46162604fe834527d04c19df432621f4e0e898 100644
--- a/ProcessLib/Utils/InitShapeMatrices.h
+++ b/ProcessLib/Utils/InitShapeMatrices.h
@@ -18,6 +18,8 @@
 namespace ProcessLib
 {
 template <typename ShapeFunction, typename ShapeMatricesType, int GlobalDim,
+          NumLib::ShapeMatrixType SelectedShapeMatrixType =
+              NumLib::ShapeMatrixType::ALL,
           typename IntegrationMethod>
 std::vector<typename ShapeMatricesType::ShapeMatrices,
             Eigen::aligned_allocator<typename ShapeMatricesType::ShapeMatrices>>