Copy fields into system buffer.
(self)
| 132 | # return sys |
| 133 | |
| 134 | def gather(self): |
| 135 | """Copy fields into system buffer.""" |
| 136 | for field, view in zip(self.fields, self.array_views): |
| 137 | view[:] = field['c'] |
| 138 | self.group_buffer[:] = self.perm * self.field_buffer |
| 139 | |
| 140 | # stride = self.nfields |
| 141 | # for start, field in enumerate(self.fields): |
| 142 | # field.require_coeff_space() |
| 143 | # np.copyto(self.data[..., start::stride], field.data) |
| 144 | |
| 145 | def scatter(self): |
| 146 | """Extract fields from system buffer.""" |
no outgoing calls
no test coverage detected