diff --git a/ProcessLib/Utils/LocalAssemblerFactoryForDimGeN.h b/ProcessLib/Utils/LocalAssemblerFactoryForDimGeN.h
index f77f7164d1564938ee1ce73017f0f9800b246cd4..3778e37b51726bedc33fd52e9deeda34446082ad 100644
--- a/ProcessLib/Utils/LocalAssemblerFactoryForDimGeN.h
+++ b/ProcessLib/Utils/LocalAssemblerFactoryForDimGeN.h
@@ -15,13 +15,20 @@
 
 namespace ProcessLib
 {
+/**
+ * Creates local assemblers for mesh elements with dimension greater than or
+ * equal to \c MinElementDim.
+ *
+ * This local assembler factory supports a single type of shape functions, i.e.,
+ * all primary variables are discretized with the same shape function.
+ */
 template <int MinElementDim,
           typename LocalAssemblerInterface,
           template <typename, typename, int>
           class LocalAssemblerImplementation,
           int GlobalDim,
           typename... ConstructorArgs>
-class LocalAssemberFactoryForDimGeN final
+class LocalAssemblerFactoryForDimGreaterEqualN final
     : public GenericLocalAssemblerFactory<LocalAssemblerInterface,
                                           ConstructorArgs...>
 {
@@ -43,7 +50,7 @@ class LocalAssemberFactoryForDimGeN final
     };
 
 public:
-    explicit LocalAssemberFactoryForDimGeN(
+    explicit LocalAssemblerFactoryForDimGreaterEqualN(
         NumLib::LocalToGlobalIndexMap const& dof_table)
         : Base{dof_table}
     {
@@ -73,11 +80,11 @@ template <typename LocalAssemblerInterface,
           int GlobalDim,
           typename... ConstructorArgs>
 using LocalAssemberFactory =
-    LocalAssemberFactoryForDimGeN<1,
-                                  LocalAssemblerInterface,
-                                  LocalAssemblerImplementation,
-                                  GlobalDim,
-                                  ConstructorArgs...>;
+    LocalAssemblerFactoryForDimGreaterEqualN<1,
+                                             LocalAssemblerInterface,
+                                             LocalAssemblerImplementation,
+                                             GlobalDim,
+                                             ConstructorArgs...>;
 
 /// Mechanics processes in OGS are defined in 2D and 3D only.
 template <typename LocalAssemblerInterface,
@@ -86,9 +93,9 @@ template <typename LocalAssemblerInterface,
           int GlobalDim,
           typename... ConstructorArgs>
 using LocalAssemberFactorySD =
-    LocalAssemberFactoryForDimGeN<2,
-                                  LocalAssemblerInterface,
-                                  LocalAssemblerImplementation,
-                                  GlobalDim,
-                                  ConstructorArgs...>;
+    LocalAssemblerFactoryForDimGreaterEqualN<2,
+                                             LocalAssemblerInterface,
+                                             LocalAssemblerImplementation,
+                                             GlobalDim,
+                                             ConstructorArgs...>;
 }  // namespace ProcessLib
diff --git a/ProcessLib/Utils/LocalAssemblerFactoryTaylorHoodForOrderGeN.h b/ProcessLib/Utils/LocalAssemblerFactoryTaylorHoodForOrderGeN.h
index 148e69c1a58afcbfd31e9fbd63ae7631c6fd0c3b..d3ca34e531b88c67307a72128dccb702b737316b 100644
--- a/ProcessLib/Utils/LocalAssemblerFactoryTaylorHoodForOrderGeN.h
+++ b/ProcessLib/Utils/LocalAssemblerFactoryTaylorHoodForOrderGeN.h
@@ -77,7 +77,7 @@ template <int MinShapeFctOrder,
           class LocalAssemblerImplementation,
           int GlobalDim,
           typename... ConstructorArgs>
-class LocalAssemblerFactoryTaylorHoodForOrderGeN final
+class LocalAssemblerFactoryTaylorHoodForOrderGreaterEqualN final
     : public ProcessLib::GenericLocalAssemblerFactory<LocalAssemblerInterface,
                                                       ConstructorArgs...>
 {
@@ -115,7 +115,7 @@ class LocalAssemblerFactoryTaylorHoodForOrderGeN final
     };
 
 public:
-    explicit LocalAssemblerFactoryTaylorHoodForOrderGeN(
+    explicit LocalAssemblerFactoryTaylorHoodForOrderGreaterEqualN(
         NumLib::LocalToGlobalIndexMap const& dof_table)
         : Base(dof_table)
     {
@@ -150,11 +150,12 @@ template <typename LocalAssemblerInterface,
           int GlobalDim,
           typename... ConstructorArgs>
 using LocalAssemblerFactoryHM =
-    LocalAssemblerFactoryTaylorHoodForOrderGeN<1,
-                                               LocalAssemblerInterface,
-                                               LocalAssemblerImplementation,
-                                               GlobalDim,
-                                               ConstructorArgs...>;
+    LocalAssemblerFactoryTaylorHoodForOrderGreaterEqualN<
+        1,
+        LocalAssemblerInterface,
+        LocalAssemblerImplementation,
+        GlobalDim,
+        ConstructorArgs...>;
 
 /// Stokes flow in OGS is defined for higher order elements only.
 template <typename LocalAssemblerInterface,
@@ -163,10 +164,11 @@ template <typename LocalAssemblerInterface,
           int GlobalDim,
           typename... ConstructorArgs>
 using LocalAssemblerFactoryStokes =
-    LocalAssemblerFactoryTaylorHoodForOrderGeN<2,
-                                               LocalAssemblerInterface,
-                                               LocalAssemblerImplementation,
-                                               GlobalDim,
-                                               ConstructorArgs...>;
+    LocalAssemblerFactoryTaylorHoodForOrderGreaterEqualN<
+        2,
+        LocalAssemblerInterface,
+        LocalAssemblerImplementation,
+        GlobalDim,
+        ConstructorArgs...>;
 
 }  // namespace ProcessLib