mcdc.Lattice¶
- class mcdc.Lattice(name: str = '', x: tuple[float, float, int] | None = None, y: tuple[float, float, int] | None = None, z: tuple[float, float, int] | None = None, universes: list[Universe] = None)¶
Define a regular lattice of universes.
- Parameters:
name (str, optional) – User label.
x (tuple of (float, float, int), optional) – Lattice specification along x:
(x0, dx, Nx).y (tuple of (float, float, int), optional) – Lattice specification along y:
(y0, dy, Ny).z (tuple of (float, float, int), optional) – Lattice specification along z:
(z0, dz, Nz).universes (list of Universe) – Array of universes filling each lattice cell.
- Returns:
The lattice object.
- Return type:
See also
mcdc.UniverseCreates a universe to place in a lattice.