openmc.YPlane¶
-
class
openmc.
YPlane
(y0=0.0, *args, **kwargs)[source]¶ A plane perpendicular to the y axis of the form \(y - y_0 = 0\)
Parameters: - y0 (float, optional) – Location of the plane
- boundary_type ({'transmission, 'vacuum', 'reflective', 'periodic', 'white'}, optional) – Boundary condition that defines the behavior for particles hitting the surface. Defaults to transmissive boundary condition where particles freely pass through the surface. Only axis-aligned periodicity is supported, i.e., x-planes can only be paired with x-planes.
- name (str, optional) – Name of the plane. If not specified, the name will be the empty string.
- surface_id (int, optional) – Unique identifier for the surface. If not specified, an identifier will automatically be assigned.
Variables: - y0 (float) – Location of the plane
- boundary_type ({'transmission, 'vacuum', 'reflective', 'periodic', 'white'}) – Boundary condition that defines the behavior for particles hitting the surface.
- periodic_surface (openmc.Surface) – If a periodic boundary condition is used, the surface with which this one is periodic with
- coefficients (dict) – Dictionary of surface coefficients
- id (int) – Unique identifier for the surface
- name (str) – Name of the surface
- type (str) – Type of the surface