Browse Source

Set result correctly for reachability rewards in MdpInstantiationChecker

tempestpy_adaptions
Matthias Volk 4 years ago
parent
commit
6df0efcd3e
No known key found for this signature in database GPG Key ID: 83A57678F739FCD3
  1. 2
      src/storm-pars/modelchecker/instantiation/SparseMdpInstantiationModelChecker.cpp

2
src/storm-pars/modelchecker/instantiation/SparseMdpInstantiationModelChecker.cpp

@ -140,7 +140,7 @@ namespace storm {
// Check the formula and store the result as a hint for the next call. // Check the formula and store the result as a hint for the next call.
// For qualitative properties, we still want a quantitative result hint. Hence we perform the check on the subformula // For qualitative properties, we still want a quantitative result hint. Hence we perform the check on the subformula
if(this->currentCheckTask->getFormula().asOperatorFormula().hasQuantitativeResult()) { if(this->currentCheckTask->getFormula().asOperatorFormula().hasQuantitativeResult()) {
std::unique_ptr<storm::modelchecker::CheckResult> result = modelChecker.check(env, *this->currentCheckTask);
result = modelChecker.check(env, *this->currentCheckTask);
storm::storage::Scheduler<ConstantType> const& scheduler = result->template asExplicitQuantitativeCheckResult<ConstantType>().getScheduler(); storm::storage::Scheduler<ConstantType> const& scheduler = result->template asExplicitQuantitativeCheckResult<ConstantType>().getScheduler();
hint.setResultHint(result->template asExplicitQuantitativeCheckResult<ConstantType>().getValueVector()); hint.setResultHint(result->template asExplicitQuantitativeCheckResult<ConstantType>().getValueVector());
hint.setSchedulerHint(dynamic_cast<storm::storage::Scheduler<ConstantType> const&>(scheduler)); hint.setSchedulerHint(dynamic_cast<storm::storage::Scheduler<ConstantType> const&>(scheduler));

Loading…
Cancel
Save