openmc.model – Model Building

Convenience Functions

openmc.model.borated_water

Return a Material with the composition of boron dissolved in water.

openmc.model.subdivide

Create regions separated by a series of surfaces.

openmc.model.pin

Convenience function for building a fuel pin

Composite Surfaces

openmc.model.CruciformPrism

Generalized cruciform prism

openmc.model.CylinderSector

Infinite cylindrical sector composite surface.

openmc.model.HexagonalPrism

Hexagonal prism comoposed of six planar surfaces

openmc.model.IsogonalOctagon

Infinite isogonal octagon composite surface

openmc.model.Polygon

Polygon formed from a path of closed points.

openmc.model.RectangularParallelepiped

Rectangular parallelpiped composite surface

openmc.model.RectangularPrism

Infinite rectangular prism bounded by four planar surfaces.

openmc.model.RightCircularCylinder

Right circular cylinder composite surface

openmc.model.XConeOneSided

One-sided cone parallel the x-axis

openmc.model.YConeOneSided

One-sided cone parallel the y-axis

openmc.model.ZConeOneSided

One-sided cone parallel the z-axis

TRISO Fuel Modeling

Classes

openmc.model.TRISO

Tristructural-isotopic (TRISO) micro fuel particle

Functions

openmc.model.create_triso_lattice

Create a lattice containing TRISO particles for optimized tracking.

openmc.model.pack_spheres

Generate a random, non-overlapping configuration of spheres within a container.

Model Container

Classes

openmc.model.Model

Model container.