23 template<
typename ParametricModelType,
typename ConstantType>
27 typedef typename SparseDtmcModelType::ValueType
ValueType;
65 bool computeForInitialStatesOnly);
71 bool computeResultsForInitialStatesOnly, std::vector<ValueType>& stateValues);
77 totalStateRewardVectorGetter,
78 bool computeForInitialStatesOnly);
83 std::vector<ValueType>
const& oneStepProbabilitiesToTarget);
85 static void performPrioritizedStateElimination(std::shared_ptr<StatePriorityQueue>& priorityQueue,
93 bool computeResultsForInitialStatesOnly, std::vector<ValueType>& values,
94 boost::optional<std::vector<uint_fast64_t>>
const& distanceBasedPriorities);
100 bool computeResultsForInitialStatesOnly, std::vector<ValueType>& values,
101 boost::optional<std::vector<uint_fast64_t>>
const& distanceBasedPriorities);
107 uint_fast64_t maximalSccSize, std::vector<storm::storage::sparse::state_type>& entryStateQueue,
108 bool computeResultsForInitialStatesOnly,
109 boost::optional<std::vector<uint_fast64_t>>
const& distanceBasedPriorities = boost::none);