# openmc.Cone¶

class openmc.Cone(x0=0.0, y0=0.0, z0=0.0, r2=1.0, dx=0.0, dy=0.0, dz=1.0, *args, **kwargs)[source]

A conical surface parallel to the x-, y-, or z-axis.

Parameters: x0 (float, optional) – x-coordinate of the apex. Defaults to 0. y0 (float, optional) – y-coordinate of the apex. Defaults to 0. z0 (float, optional) – z-coordinate of the apex. Defaults to 0. r2 (float, optional) – Parameter related to the aperature. Defaults to 1. dx (float, optional) – x-component of the vector representing the axis of the cone. Defaults to 0. dy (float, optional) – y-component of the vector representing the axis of the cone. Defaults to 0. dz (float, optional) – z-component of the vector representing the axis of the cone. Defaults to 1. surface_id (int, optional) – Unique identifier for the surface. If not specified, an identifier will automatically be assigned. boundary_type ({'transmission, 'vacuum', 'reflective', '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. name (str) – Name of the cone. If not specified, the name will be the empty string. x0 (float) – x-coordinate of the apex y0 (float) – y-coordinate of the apex z0 (float) – z-coordinate of the apex r2 (float) – Parameter related to the aperature dx (float) – x-component of the vector representing the axis of the cone. dy (float) – y-component of the vector representing the axis of the cone. dz (float) – z-component of the vector representing the axis of the cone. boundary_type ({'transmission, 'vacuum', 'reflective', 'white'}) – Boundary condition that defines the behavior for particles hitting the surface. 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
to_xml_element()[source]

Return XML representation of the surface

Returns: element – XML element containing source data xml.etree.ElementTree.Element