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