MCPcopy
hub / github.com/tum-pbs/PhiFlow / test_constant_diffusion

Method test_constant_diffusion

tests/commit/physics/test_diffuse.py:30–35  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

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

Callers

nothing calls this directly

Calls 1

CenteredGridFunction · 0.90

Tested by

no test coverage detected