Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
def test_halfspace():
c = pygalmesh.Cuboid([0, 0, 0], [1, 1, 1])
s = pygalmesh.HalfSpace([1.0, 2.0, 3.0], 1.0, 2.0)
u = pygalmesh.Intersection([c, s])
mesh = pygalmesh.generate_mesh(u, cell_size=0.2, edge_size=0.2, verbose=False)
vol = sum(helpers.compute_volumes(mesh.points, mesh.cells["tetra"]))
assert abs(vol - 1 / 750) < 1.0e-3
return