|
|
@ -129,7 +129,7 @@ namespace storm { |
|
|
|
return new storm::models::sparse::Dtmc<ValueType, storm::models::sparse::StandardRewardModel<ValueType>>(std::move(transitionMatrix), std::move(stateLabeling), std::move(rewardModels)); |
|
|
|
} else if (modelType == storm::jani::ModelType::CTMC) { |
|
|
|
return new storm::models::sparse::Ctmc<ValueType, storm::models::sparse::StandardRewardModel<ValueType>>(std::move(transitionMatrix), std::move(stateLabeling), std::move(rewardModels)); |
|
|
|
} else if (modelType == storm::jani::ModelType::MDP) { |
|
|
|
} else if (modelType == storm::jani::ModelType::MDP || modelType == storm::jani::ModelType::LTS) { |
|
|
|
return new storm::models::sparse::Mdp<ValueType, storm::models::sparse::StandardRewardModel<ValueType>>(std::move(transitionMatrix), std::move(stateLabeling), std::move(rewardModels)); |
|
|
|
} else if (modelType == storm::jani::ModelType::MA) { |
|
|
|
std::vector<ValueType> exitRates(transitionMatrix.getRowGroupCount(), storm::utility::zero<ValueType>()); |
|
|
|