11 boost::optional<Bound>
const& bound)
12 : optimalityType(optimizationDirection), bound(bound) {
41 "Cannot evaluate threshold '" <<
operatorInformation.
bound.get().threshold <<
"' as it contains undefined constants.");
48 "Cannot evaluate threshold '" <<
operatorInformation.
bound.get().threshold <<
"' as it contains undefined constants.");
55 "Cannot evaluate threshold '" <<
operatorInformation.
bound.get().threshold <<
"' as it contains undefined constants.");
56 return storm::utility::convertNumber<storm::RationalFunction>(
operatorInformation.
bound.get().threshold.evaluateAsRational());
void gatherVariables(std::set< storm::expressions::Variable > &variables) const
Retrieves the set of all variables that appear in the expression.
#define STORM_LOG_ASSERT(cond, message)
#define STORM_LOG_THROW(cond, exception, message)