Skip to content

Commit f017472

Browse files
fix for models without compartments
1 parent 1bb01b6 commit f017472

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/sbmlsim/model/model_roadrunner.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -224,7 +224,10 @@ def set_integrator_settings(
224224
if key == "absolute_tolerance":
225225
# special hack to acount for amount and concentration absolute
226226
# tolerances
227-
value = min(value, value * min(r.model.getCompartmentVolumes()))
227+
compartment_values = r.model.getCompartmentVolumes()
228+
if compartment_values:
229+
value = min(value, value * min(compartment_values))
230+
228231
integrator.setValue(key, value)
229232
logger.debug(f"Integrator setting: '{key} = {value}'")
230233
return integrator

0 commit comments

Comments
 (0)