38 STORM_LOG_THROW(!states.
empty(), storm::exceptions::InvalidArgumentException,
"Expected non-empty set of states.");
40 auto stateIt = states.
begin();
41 std::pair<ValueType, ValueType> result = std::make_pair(values[*stateIt], values[*stateIt]);
44 while (stateIt != states.
end()) {
45 if (values[*stateIt] < result.first) {
46 result.first = values[*stateIt];
47 }
else if (values[*stateIt] < result.first) {
48 result.second = values[*stateIt];