diff --git a/src/storm/api/builder.h b/src/storm/api/builder.h index dab7ac5d5..b2ecc2626 100644 --- a/src/storm/api/builder.h +++ b/src/storm/api/builder.h @@ -61,7 +61,7 @@ namespace storm { } template<typename ValueType> - std::shared_ptr<storm::models::sparse::Model<ValueType>> buildSparseModel(storm::storage::SymbolicModelDescription const& model, std::vector<std::shared_ptr<storm::logic::Formula const>> const& formulas, bool buildChoiceLabels = false, bool buildChoiceOrigins = false) { + std::shared_ptr<storm::models::sparse::Model<ValueType>> buildSparseModel(storm::storage::SymbolicModelDescription const& model, std::vector<std::shared_ptr<storm::logic::Formula const>> const& formulas, bool buildChoiceLabels = false, bool buildChoiceOrigins = false, bool buildStateValuations = false) { storm::builder::BuilderOptions options(formulas); if (storm::settings::getModule<storm::settings::modules::IOSettings>().isBuildFullModelSet()) { @@ -69,8 +69,9 @@ namespace storm { options.setBuildAllRewardModels(); options.clearTerminalStates(); } - options.setBuildChoiceOrigins(buildChoiceOrigins); options.setBuildChoiceLabels(buildChoiceLabels); + options.setBuildChoiceOrigins(buildChoiceOrigins); + options.setBuildStateValuations(buildStateValuations); if (storm::settings::getModule<storm::settings::modules::IOSettings>().isJitSet()) { STORM_LOG_THROW(model.isJaniModel(), storm::exceptions::NotSupportedException, "Cannot use JIT-based model builder for non-JANI model.");