def test_field2d_get_line_region():
fld = fls.Field2D(3, 1, 4, 0.5, 1, 1, int(5))
region = fld.get_line_region((1, 0, 1, 1.5))
assert np.allclose(region.indices, [1, 4, 7, 10])
region = fld.get_line_region((0, 0, 2, 0))
assert np.allclose(region.indices, [0, 1, 2])
region = fld.get_line_region((0, 0, 2, 1.5))
assert np.allclose(region.indices, [0, 4, 7, 11])
region = fld.get_line_region((0, 1.5, 2, 0))
assert np.allclose(region.indices, [9, 7, 4, 2])
评论列表
文章目录