(self)
| 28 | # diffuse.implicit(grid, diffusivity, 1, order=2) # not yet supported |
| 29 | |
| 30 | def test_constant_diffusion(self): |
| 31 | grid = CenteredGrid(1, extrapolation.PERIODIC, x=5, y=5) |
| 32 | explicit = diffuse.explicit(grid, 1, 1, substeps=10) |
| 33 | implicit = diffuse.implicit(grid, 1, 1) |
| 34 | fourier = diffuse.fourier(grid, 1, 1) |
| 35 | math.assert_close(grid.values, explicit.values, implicit.values, fourier.values) |
| 36 | |
| 37 | def test_equality_1d_periodic(self): |
| 38 | DIFFUSIVITY = 0.5 |
nothing calls this directly
no test coverage detected