openmc.model.TRISO

class openmc.model.TRISO(outer_radius, fill, center=(0.0, 0.0, 0.0))[source]

Tristructural-isotopic (TRISO) micro fuel particle

Parameters:
  • outer_radius (float) – Outer radius of TRISO particle

  • fill (openmc.Universe) – Universe which contains all layers of the TRISO particle

  • center (Iterable of float) – Cartesian coordinates of the center of the TRISO particle in cm

Variables:
  • id (int) – Unique identifier for the TRISO cell

  • name (str) – Name of the TRISO cell

  • center (numpy.ndarray) – Cartesian coordinates of the center of the TRISO particle in cm

  • fill (openmc.Universe) – Universe that contains the TRISO layers

  • region (openmc.Region) – Region of space within the TRISO particle

classify(lattice)[source]

Determine lattice element indices which might contain the TRISO particle.

Parameters:

lattice (openmc.RectLattice) – Lattice to check

Returns:

(z,y,x) lattice element indices which might contain the TRISO particle.

Return type:

list of tuple