Browse Source

Fixed a problem where transition rewards were not being set for unnamed actions

git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4050 bbc10eb1-c90d-0410-af57-cb519fbb1720
master
Vojtech Forejt 14 years ago
parent
commit
cd1b3dcfed
  1. 2
      prism/src/explicit/rewards/ConstructRewards.java

2
prism/src/explicit/rewards/ConstructRewards.java

@ -147,7 +147,7 @@ public class ConstructRewards
numChoices = mdp.getNumChoices(j);
for (k = 0; k < numChoices; k++) {
mdpAction = mdp.getAction(j, k);
if (mdpAction == null ? (action == null) : mdpAction.equals(action)) {
if (mdpAction == null ? (action.isEmpty()) : mdpAction.equals(action)) {
rewSimple.setTransitionReward(j, k, rewStr.getReward(i).evaluateDouble(constantValues, statesList.get(j)));
}
}

Loading…
Cancel
Save