Browse Source

Bugfix in MDPSparse (from Joachim Klein).

git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9373 bbc10eb1-c90d-0410-af57-cb519fbb1720
master
Dave Parker 11 years ago
parent
commit
7c687d5195
  1. 4
      prism/src/explicit/MDPSparse.java

4
prism/src/explicit/MDPSparse.java

@ -538,8 +538,8 @@ public class MDPSparse extends MDPExplicit
@Override @Override
public Iterator<Integer> getSuccessorsIterator(final int s, final int i) public Iterator<Integer> getSuccessorsIterator(final int s, final int i)
{ {
int start = choiceStarts[rowStarts[s]];
int end = choiceStarts[rowStarts[s + 1]];
int start = choiceStarts[rowStarts[s] + i];
int end = choiceStarts[rowStarts[s] + i + 1];
List<Integer> succs = new ArrayList<Integer>(); List<Integer> succs = new ArrayList<Integer>();
for (int j = start; j < end; j++) { for (int j = start; j < end; j++) {
succs.add(cols[j]); succs.add(cols[j]);

Loading…
Cancel
Save