(self, name, num_buffers, numel, dtype, track_usage)
| 135 | """A ring of memory buffers.""" |
| 136 | |
| 137 | def __init__(self, name, num_buffers, numel, dtype, track_usage): |
| 138 | self.num_buffers = num_buffers |
| 139 | self.buffers = [ |
| 140 | allocate_mem_buff(name + " {}".format(i), numel, dtype, track_usage) |
| 141 | for i in range(num_buffers) |
| 142 | ] |
| 143 | self._index = -1 |
| 144 | |
| 145 | def get_next_buffer(self): |
| 146 | self._index += 1 |
nothing calls this directly
no test coverage detected