STORM_LOG_THROW(this->probabilityOperatorFormula!=nullptr,storm::exceptions::InvalidStateException,"Tried to analyze a region although no property has been specified");
STORM_LOG_DEBUG("Analyzing the region "<<region.toString());
//std::cout << "Analyzing the region " << region.toString() << std::endl;
//switches for the different steps.
booldone=false;
@ -395,7 +395,7 @@ namespace storm {
}
break;
default:
STORM_LOG_THROW(false,storm::exceptions::UnexpectedException,"The checkresult of the current region should not be conclusive, i.e. it should be either EXISTSSAT or EXISTSVIOLATED or UNKNOWN");
STORM_LOG_WARN("The checkresult of the current region should not be conclusive, i.e. it should be either EXISTSSAT or EXISTSVIOLATED or UNKNOWN in order to apply approximative probabilities");
//carl::rationalize does not seem to like the scientific notation like (e-05).
//A quick and easy fix is to parse the number as double and then as a rational number.
STORM_LOG_WARN("Parsing number "+number+" might result in precision issues as we are going to interprete it as double and then convert the double to a rational number")
//We parse the number as double and then convert it to a a rational number.