openmc.model.subdivide¶
-
openmc.model.
subdivide
(surfaces)[source]¶ Create regions separated by a series of surfaces.
This function allows regions to be constructed from a set of a surfaces that are “in order”. For example, if you had four instances of
openmc.ZPlane
at z=-10, z=-5, z=5, and z=10, this function would return a list of regions corresponding to z < -10, -10 < z < -5, -5 < z < 5, 5 < z < 10, and 10 < z. That is, for n surfaces, n+1 regions are returned.Parameters: surfaces (sequence of openmc.Surface) – Surfaces separating regions Returns: Regions formed by the given surfaces Return type: list of openmc.Region