openmc.model.ConicalFrustum¶
- class openmc.model.ConicalFrustum(center_base: Sequence[float], axis: Sequence[float], r1: float, r2: float, **kwargs)[source]¶
Conical frustum.
A conical frustum, also known as a right truncated cone, is a cone that is truncated by two parallel planes that are perpendicular to the axis of the cone. The lower and upper base of the conical frustum are circular faces. This surface is equivalent to the TRC macrobody in MCNP.
New in version 0.15.1.
- Parameters
center_base (iterable of float) – Cartesian coordinates of the center of the bottom planar face.
axis (iterable of float) – Vector from the center of the bottom planar face to the center of the top planar face that defines the axis of the cone. The length of this vector is the height of the conical frustum.
r1 (float) – Radius of the lower cone base
r2 (float) – Radius of the upper cone base
**kwargs – Keyword arguments passed to underlying plane classes
- Variables
cone (openmc.Cone) – Cone surface
plane_bottom (openmc.Plane) – Plane surface defining the bottom of the frustum
plane_top (openmc.Plane) – Plane surface defining the top of the frustum