remove unmodified dunder methods

This commit is contained in:
Zafir Stojanovski 2025-02-06 22:56:11 +01:00
parent b90c50e68f
commit 2dd53241e5
3 changed files with 0 additions and 42 deletions

View file

@ -54,20 +54,6 @@ class CourseScheduleDataset(ProceduralDataset):
def __init__(self, config: CourseScheduleConfig):
super().__init__(config=config, seed=config.seed, size=config.size)
def __len__(self) -> int:
return self.config.size
def __iter__(self):
self._current_idx = 0
return self
def __next__(self):
if self._current_idx >= self.config.size:
raise StopIteration
item = self[self._current_idx]
self._current_idx += 1
return item
def _can_finish(self, num_courses: int, prerequisites: List[List[int]]) -> bool:
adj = defaultdict(list)
for course, prereq in prerequisites:

View file

@ -55,20 +55,6 @@ class LargestIslandDataset(ProceduralDataset):
def __init__(self, config: LargestIslandConfig):
super().__init__(config=config, seed=config.seed, size=config.size)
def __len__(self) -> int:
return self.config.size
def __iter__(self):
self._current_idx = 0
return self
def __next__(self):
if self._current_idx >= self.config.size:
raise StopIteration
item = self[self._current_idx]
self._current_idx += 1
return item
def _is_valid_cell(self, r: int, c: int) -> bool:
return 0 <= r < self.config.rows and 0 <= c < self.config.cols