Skip to content

Commit f7f0c85

Browse files
committed
Completing settings infrastructure
1 parent c27ca3f commit f7f0c85

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

openmc/settings.py

+7
Original file line numberDiff line numberDiff line change
@@ -338,6 +338,7 @@ def __init__(self, **kwargs):
338338

339339
self._event_based = None
340340
self._max_particles_in_flight = None
341+
self._max_particle_events = None
341342
self._write_initial_source = None
342343
self._weight_windows = cv.CheckedList(WeightWindows, 'weight windows')
343344
self._weight_window_generators = cv.CheckedList(WeightWindowGenerator, 'weight window generators')
@@ -1738,6 +1739,11 @@ def _max_particles_in_flight_from_xml_element(self, root):
17381739
if text is not None:
17391740
self.max_particles_in_flight = int(text)
17401741

1742+
def _max_particle_events_from_xml_element(self, root):
1743+
text = get_text(root, 'max_particle_events')
1744+
if text is not None:
1745+
self.max_particle_events = int(text)
1746+
17411747
def _material_cell_offsets_from_xml_element(self, root):
17421748
text = get_text(root, 'material_cell_offsets')
17431749
if text is not None:
@@ -1943,6 +1949,7 @@ def from_xml_element(cls, elem, meshes=None):
19431949
settings._delayed_photon_scaling_from_xml_element(elem)
19441950
settings._event_based_from_xml_element(elem)
19451951
settings._max_particles_in_flight_from_xml_element(elem)
1952+
settings._max_particle_events_from_xml_element(elem)
19461953
settings._material_cell_offsets_from_xml_element(elem)
19471954
settings._log_grid_bins_from_xml_element(elem)
19481955
settings._write_initial_source_from_xml_element(elem)

0 commit comments

Comments
 (0)