Browse Source

Simulator bug: picking wrong random choice in CTMCs with multi-update commands (e.g. DTMCs seen as CTMCs).

git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2187 bbc10eb1-c90d-0410-af57-cb519fbb1720
master
Dave Parker 15 years ago
parent
commit
55899baab5
  1. 2
      prism/src/simulator/TransitionList.java

2
prism/src/simulator/TransitionList.java

@ -178,7 +178,7 @@ public class TransitionList
// Pick transition within choice
choice = getChoice(i - 1);
if (choice.size() > 1) {
ref.offset = choice.getIndexByProbabilitySum(tot - d);
ref.offset = choice.getIndexByProbabilitySum(x - (tot - d));
} else {
ref.offset = 0;
}

Loading…
Cancel
Save