Browse Source

Simplify assertion

(thanks to Tim)

Co-authored-by: Tim Quatmann <tim.quatmann@cs.rwth-aachen.de>
tempestpy_adaptions
Sebastian Junges 4 years ago
committed by GitHub
parent
commit
f3c54a06a1
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      src/storm/simulator/PrismProgramSimulator.cpp

2
src/storm/simulator/PrismProgramSimulator.cpp

@ -41,9 +41,7 @@ namespace storm {
// TODO: This low-level code currently expands all actions, while this is not necessary. // TODO: This low-level code currently expands all actions, while this is not necessary.
// However, using the next state generator ensures compatibliity with the model generator. // However, using the next state generator ensures compatibliity with the model generator.
behavior = stateGenerator->expand(stateToIdCallback); behavior = stateGenerator->expand(stateToIdCallback);
if (behavior.getStateRewards().size() > 0) {
STORM_LOG_ASSERT(behavior.getStateRewards().size() == lastActionRewards.size(), "Reward vectors should have same length."); STORM_LOG_ASSERT(behavior.getStateRewards().size() == lastActionRewards.size(), "Reward vectors should have same length.");
}
for(uint64_t i = 0; i < behavior.getStateRewards().size(); i++) { for(uint64_t i = 0; i < behavior.getStateRewards().size(); i++) {
lastActionRewards[i] += behavior.getStateRewards()[i]; lastActionRewards[i] += behavior.getStateRewards()[i];
} }

Loading…
Cancel
Save