Пример #1
0
def test_copy_2d_field_to_3d_vec(uv_2d, uv_3d):
    utility.ExpandFunctionTo3d(uv_2d, uv_3d).solve()
    assert np.allclose(uv_3d.dat.data_ro[:, 0], 4.0)
    assert np.allclose(uv_3d.dat.data_ro[:, 1], 8.0)
Пример #2
0
def test_copy_2d_field_to_3d_x(c2d_x, c3d_x):
    utility.ExpandFunctionTo3d(c2d_x, c3d_x).solve()
    assert np.allclose(c3d_x.dat.data_ro.min(), 0.0)
    assert np.allclose(c3d_x.dat.data_ro.max(), 2.0)
Пример #3
0
def test_copy_2d_field_to_3d_x_vec(uv_2d_x, uv_3d_x):
    utility.ExpandFunctionTo3d(uv_2d_x, uv_3d_x).solve()
    assert np.allclose(uv_3d_x.dat.data_ro[:, 0].min(), 0.0)
    assert np.allclose(uv_3d_x.dat.data_ro[:, 0].max(), 4.0)
    assert np.allclose(uv_3d_x.dat.data_ro[:, 1].min(), 0.0)
    assert np.allclose(uv_3d_x.dat.data_ro[:, 1].max(), 8.0)
Пример #4
0
def test_copy_2d_field_to_3d(c2d, c3d):
    utility.ExpandFunctionTo3d(c2d, c3d).solve()
    assert np.allclose(c3d.dat.data_ro[:], 4.0)