diff --git a/NumLib/Fem/ShapeMatrixPolicy.h b/NumLib/Fem/ShapeMatrixPolicy.h
index 653c86540dc3c23b550b353234aa8ee5a095e9a6..45ef3e142a093d3dcc2185ed553b2af7e4e2ff10 100644
--- a/NumLib/Fem/ShapeMatrixPolicy.h
+++ b/NumLib/Fem/ShapeMatrixPolicy.h
@@ -71,6 +71,7 @@ struct EigenFixedShapeMatrixPolicy
     using DimMatrixType = MatrixType<ShapeFunction::DIM, ShapeFunction::DIM>;
     using GlobalDimNodalMatrixType = MatrixType<GlobalDim, ShapeFunction::NPOINTS>;
     using GlobalDimMatrixType = MatrixType<GlobalDim, GlobalDim>;
+    using GlobalDimVectorType = VectorType<GlobalDim>;
 
     using ShapeMatrices =
         NumLib::ShapeMatrices<
@@ -107,6 +108,7 @@ struct EigenDynamicShapeMatrixPolicy
     using DimMatrixType = MatrixType<0,0>;
     using GlobalDimNodalMatrixType = MatrixType<0,0>;
     using GlobalDimMatrixType = MatrixType<0,0>;
+    using GlobalDimVectorType = VectorType<0>;
 
     using ShapeMatrices =
         NumLib::ShapeMatrices<