diff --git a/prism/src/simulator/Updater.java b/prism/src/simulator/Updater.java index 78c159fb..55227ef9 100644 --- a/prism/src/simulator/Updater.java +++ b/prism/src/simulator/Updater.java @@ -311,6 +311,9 @@ public class Updater // probability expression has probably been simplified from original form. throw new PrismLangException(s, ups); } + // Skip transitions with zero probability/rate + if (p == 0) + continue; sum += p; list = new ArrayList(); list.add(ups.getUpdate(i));