From e8e189723fe6c6e1e7db182ad83f21065981fdc2 Mon Sep 17 00:00:00 2001 From: TimQu Date: Tue, 18 Jul 2017 13:06:05 +0200 Subject: [PATCH] fixed applying memoryless schedulers --- src/storm/models/sparse/NondeterministicModel.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/storm/models/sparse/NondeterministicModel.cpp b/src/storm/models/sparse/NondeterministicModel.cpp index 32839a630..3382bfd95 100644 --- a/src/storm/models/sparse/NondeterministicModel.cpp +++ b/src/storm/models/sparse/NondeterministicModel.cpp @@ -52,7 +52,8 @@ namespace storm { template std::shared_ptr> NondeterministicModel::applyScheduler(storm::storage::Scheduler const& scheduler, bool dropUnreachableStates) { if (scheduler.isMemorylessScheduler()) { - auto memoryProduct = storm::storage::MemoryStructureBuilder::buildTrivialMemoryStructure(*this).product(*this); + auto memStruct = storm::storage::MemoryStructureBuilder::buildTrivialMemoryStructure(*this); + auto memoryProduct = memStruct.product(*this); if (!dropUnreachableStates) { memoryProduct.setBuildFullProduct(); }