summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--polymatrix/polymatrix/impl.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/polymatrix/polymatrix/impl.py b/polymatrix/polymatrix/impl.py
index 37e6429..07b9ffa 100644
--- a/polymatrix/polymatrix/impl.py
+++ b/polymatrix/polymatrix/impl.py
@@ -16,11 +16,13 @@ class BroadcastPolyMatrixImpl(BroadcastPolyMatrixMixin):
data: PolyDict
shape: tuple[int, int]
+
@dataclassabc.dataclassabc(frozen=True)
class BlockPolyMatrixImpl(BlockPolyMatrixMixin):
blocks: dict[tuple[range, range], PolyMatrixMixin]
shape: tuple[int, int]
+
@dataclassabc.dataclassabc(frozen=True)
class SlicePolyMatrixImpl(SlicePolyMatrixMixin):
reference: PolyMatrixMixin