openmc.Complement¶
-
class
openmc.
Complement
(node)[source]¶ Complement of a region.
The Complement of an existing
openmc.Region
can be created by using the __invert__ operator as the following example demonstrates:>>> xl = openmc.XPlane(x0=-10.0) >>> xr = openmc.XPlane(x0=10.0) >>> yl = openmc.YPlane(y0=-10.0) >>> yr = openmc.YPlane(y0=10.0) >>> inside_box = +xl & -xr & +yl & -yl >>> outside_box = ~inside_box >>> type(outside_box) <class 'openmc.region.Complement'>
Parameters: node (openmc.Region) – Region to take the complement of
Variables: - node (openmc.Region) – Regions to take the complement of
- bounding_box (tuple of numpy.array) – Lower-left and upper-right coordinates of an axis-aligned bounding box