diff --git a/dynamics.py b/dynamics.py
index 8ab24e1c397780a449bba4b362903cfe4c8a9bae..3f98d22aa5810eb2490d1fc37e8fecffc6528437 100644
--- a/dynamics.py
+++ b/dynamics.py
@@ -811,6 +811,11 @@ def compute_assignment_common_reference(
 
 
 class Assignment(abc.ABC):
+    #
+    @abc.abstractmethod
+    def is_view_resample(self) -> bool:
+        pass
+
     # proviedes a view indexed by target into the values indexed by source
     @abc.abstractmethod
     def resample(