openmc.stats.CylindricalIndependent

class openmc.stats.CylindricalIndependent(r, phi, z, origin=(0.0, 0.0, 0.0))[source]

Spatial distribution represented in cylindrical coordinates.

This distribution allows one to specify coordinates whose \(r\), \(\phi\), and \(z\) components are sampled independently from one another and in a reference frame whose origin is specified by the coordinates (x0, y0, z0).

New in version 0.12.

Parameters:
  • r (openmc.stats.Univariate) – Distribution of r-coordinates in a reference frame specified by the origin parameter
  • phi (openmc.stats.Univariate) – Distribution of phi-coordinates (azimuthal angle) in a reference frame specified by the origin parameter
  • z (openmc.stats.Univariate) – Distribution of z-coordinates in a reference frame specified by the origin parameter
  • origin (Iterable of float, optional) – coordinates (x0, y0, z0) of the center of the cylindrical reference frame. Defaults to (0.0, 0.0, 0.0)
Variables:
  • r (openmc.stats.Univariate) – Distribution of r-coordinates in the local reference frame
  • phi (openmc.stats.Univariate) – Distribution of phi-coordinates (azimuthal angle) in the local reference frame
  • z (openmc.stats.Univariate) – Distribution of z-coordinates in the local reference frame
  • origin (Iterable of float, optional) – coordinates (x0, y0, z0) of the center of the cylindrical reference frame. Defaults to (0.0, 0.0, 0.0)
classmethod from_xml_element(elem)[source]

Generate spatial distribution from an XML element

Parameters:elem (xml.etree.ElementTree.Element) – XML element
Returns:Spatial distribution generated from XML element
Return type:openmc.stats.CylindricalIndependent
to_xml_element()[source]

Return XML representation of the spatial distribution

Returns:element – XML element containing spatial distribution data
Return type:xml.etree.ElementTree.Element