Precondition and scatter subproblem data out to input-like field list.
(self, data, fields)
| 362 | return out |
| 363 | |
| 364 | def scatter_inputs(self, data, fields): |
| 365 | """Precondition and scatter subproblem data out to input-like field list.""" |
| 366 | # Undo right preconditioner inverse to expand inputs |
| 367 | apply_sparse(self.pre_right, data, axis=0, out=self._input_buffer) |
| 368 | # Scatter to fields |
| 369 | views = self._input_field_views(tuple(fields)) |
| 370 | for buffer_view, field_view in views: |
| 371 | np.copyto(field_view, buffer_view) |
| 372 | |
| 373 | def scatter_outputs(self, data, fields): |
| 374 | """Precondition and scatter subproblem data out to output-like field list.""" |
no test coverage detected