33 std::vector<uint_fast64_t>
const& rowGrouping, std::vector<uint_fast64_t>* choices)
const {
34#ifdef STORM_HAVE_INTELTBB
35 if (this->parallelize()) {
36 storm::utility::vector::reduceVectorMinOrMaxParallel(dir, source, target, rowGrouping, choices);
void reduceVector(storm::solver::OptimizationDirection dir, std::vector< ValueType > const &source, std::vector< ValueType > &target, std::vector< uint_fast64_t > const &rowGrouping, std::vector< uint_fast64_t > *choices=nullptr) const
void reduceVectorMinOrMax(storm::solver::OptimizationDirection dir, std::vector< T > const &source, std::vector< T > &target, std::vector< uint_fast64_t > const &rowGrouping, std::vector< uint_fast64_t > *choices=nullptr)
Reduces the given source vector by selecting either the smallest or the largest out of each row group...