Compatiblity module now makes all Cells/Surfaces compatible prior to assigning auto IDs

This commit is contained in:
Will Boyd 2014-12-15 09:03:42 -05:00
parent e6ab25e7f3
commit f9d303d654

View file

@ -830,7 +830,13 @@ def get_openmc_geometry(opencg_geometry):
OPENMC_LATTICES.clear()
OPENCG_LATTICES.clear()
# Make the entire geometry "compatible" before assigning auto IDs
universes = opencg_geometry.getAllUniverses()
for universe_id, universe in universes.items():
make_opencg_cells_compatible(universe)
opencg_geometry.assignAutoIds()
opencg_root_universe = opencg_geometry._root_universe
openmc_root_universe = get_openmc_universe(opencg_root_universe)