reach=std::make_shared<storm::logic::EventuallyFormula>(parseFormula(propertyStructure.at("reach"),time?storm::logic::FormulaContext::Time:storm::logic::FormulaContext::Reward,globalVars,constants,"Reach-expression of operator "+opString));
reach=std::make_shared<storm::logic::EventuallyFormula>(parseFormula(propertyStructure.at("reach"),context,globalVars,constants,"Reach-expression of operator "+opString),context);
}else{
}else{
STORM_LOG_THROW(false,storm::exceptions::NotSupportedException,"Total reward is currently not supported");
STORM_LOG_THROW(false,storm::exceptions::NotSupportedException,"Total reward is currently not supported");
}
}
@ -304,9 +305,12 @@ namespace storm {
//STORM_LOG_THROW(!accTime && !accSteps, storm::exceptions::NotSupportedException, "Storm only allows accumulation if a step- or time-bound is given.");
//STORM_LOG_THROW(!accTime && !accSteps, storm::exceptions::NotSupportedException, "Storm only allows accumulation if a step- or time-bound is given.");