|
|
@ -309,7 +309,7 @@ namespace storm { |
|
|
|
buildMatrices(transitionMatrixBuilder, rewardModelBuilders, choiceInformationBuilder, markovianStates); |
|
|
|
|
|
|
|
// Initialize the model components with the obtained information.
|
|
|
|
storm::storage::sparse::ModelComponents<ValueType, RewardModelType> modelComponents(transitionMatrixBuilder.build(), buildStateLabeling(), std::unordered_map<std::string, RewardModelType>(), !generator->isDiscreteTimeModel(), std::move(markovianStates)); |
|
|
|
storm::storage::sparse::ModelComponents<ValueType, RewardModelType> modelComponents(transitionMatrixBuilder.build(0, transitionMatrixBuilder.getLastRowGroup()), buildStateLabeling(), std::unordered_map<std::string, RewardModelType>(), !generator->isDiscreteTimeModel(), std::move(markovianStates)); |
|
|
|
|
|
|
|
// Now finalize all reward models.
|
|
|
|
for (auto& rewardModelBuilder : rewardModelBuilders) { |
|
|
|