Skip to content

Commit 89b819e

Browse files
committed
Remove unused method
1 parent 3551c2a commit 89b819e

File tree

3 files changed

+13
-7
lines changed

3 files changed

+13
-7
lines changed

src/finchlite/tensor/fiber_tensor.py

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ class FiberTensorFields(NamedTuple):
174174

175175

176176
@dataclass(unsafe_hash=True)
177-
class FiberTensorFType(FinchTensorFType):
177+
class FiberTensorFType(FinchTensorFType, asm.AssemblyStructFType):
178178
"""
179179
An abstract base class representing the ftype of a fiber tensor.
180180
@@ -185,6 +185,18 @@ class FiberTensorFType(FinchTensorFType):
185185
lvl: LevelFType
186186
_position_type: type | None = None
187187

188+
@property
189+
def struct_name(self):
190+
# TODO
191+
# dt = np.dtype(self.buf_t.element_type)
192+
return "FiberTensorFType"
193+
194+
@property
195+
def struct_fields(self):
196+
return [
197+
("lvl", self.lvl),
198+
]
199+
188200
def __post_init__(self):
189201
if self._position_type is None:
190202
self._position_type = self.lvl.position_type

src/finchlite/tensor/level/dense_level.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,3 @@ def shape(self) -> tuple:
141141
@property
142142
def ftype(self):
143143
return self._format
144-
145-
def with_pos(self, pos: asm.AssemblyNode) -> "DenseLevel":
146-
return DenseLevel(self._format, self.lvl, self.dimension, pos)

src/finchlite/tensor/level/element_level.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,3 @@ def shape(self):
144144
@property
145145
def ftype(self):
146146
return self._format
147-
148-
def with_pos(self, pos: asm.AssemblyNode) -> "ElementLevel":
149-
return ElementLevel(self._format, self.val, pos)

0 commit comments

Comments
 (0)