diff --git a/ProcessLib/DeactivatedSubdomain.h b/ProcessLib/DeactivatedSubdomain.h
index 9729d162e3cfa1546b7c119514970a229f847080..b2bd99c2b85932471df2ab6be411b31920ea4c41 100644
--- a/ProcessLib/DeactivatedSubdomain.h
+++ b/ProcessLib/DeactivatedSubdomain.h
@@ -56,17 +56,18 @@ struct DeactivatedSubdomainMesh
     std::vector<std::vector<std::size_t>> outer_nodes_elements;
 };
 
-/// Time dependent subdomain deactivation.
+/// Time-dependent subdomain deactivation.
 ///
-/// Subdomain deactivation is space and time dependent.
-/// The spatial extent of deactivated elements is defined through a set of
-/// material ids.
-/// Additionally a line segment separates through its normal plane and position
-/// on the line segment an active and inactive part.
+/// Subdomain deactivation is space and time-dependent.
+/// The spatial extent of deactivated elements is defined through an
+/// intersection between a half-space and a set of material ids. The half-space
+/// is defined by a line segment that separates through its normal plane and
+/// position on the line segment an active and an inactive part.
 ///
 /// The subdomain can be deactivated at once using a time interval.
-/// For fine grained control a time curve can be specified.
-/// It maps current time to position on the line segment.
+/// For fine-grained control, a time curve can be specified.
+/// It maps the current time to the position given as distance (in length units)
+/// between the start and the end points on the line segment.
 /// Elements, which center points lie left of this position are deactivated.
 ///
 /// \internal