(self, axis: str, modulus: int, residue: int)
| 397 | ) |
| 398 | |
| 399 | def with_cta_axis_modulo(self, axis: str, modulus: int, residue: int) -> ExecContext: |
| 400 | new_A = filter_modulo(self.A, axis, modulus, residue) |
| 401 | split = scope_switch(new_A, self.scope_kind) |
| 402 | return ExecContext( |
| 403 | A=new_A, scope_kind=self.scope_kind, inter=split.inter, intra=split.intra |
| 404 | ) |
| 405 | |
| 406 | def with_scope_switch(self, scope_kind: str) -> ExecContext: |
| 407 | split = scope_switch(self.A, scope_kind) |
nothing calls this directly
no test coverage detected