STORM_LOG_THROW(false,storm::exceptions::InvalidArgumentException,"The given formula '"<<stateFormula<<"' is invalid.");
STORM_LOG_THROW(false,storm::exceptions::InvalidArgumentException,"The given formula '"<<stateFormula<<"' is invalid.");
}
}
@ -166,7 +170,7 @@ namespace storm {
if(stateFormula.hasBound()){
if(stateFormula.hasBound()){
STORM_LOG_THROW(result->isQuantitative(),storm::exceptions::InvalidOperationException,"Unable to perform comparison operation on non-quantitative result.");
STORM_LOG_THROW(result->isQuantitative(),storm::exceptions::InvalidOperationException,"Unable to perform comparison operation on non-quantitative result.");
STORM_LOG_THROW(result->isQuantitative(),storm::exceptions::InvalidOperationException,"Unable to perform comparison operation on non-quantitative result.");
STORM_LOG_THROW(result->isQuantitative(),storm::exceptions::InvalidOperationException,"Unable to perform comparison operation on non-quantitative result.");
STORM_LOG_THROW(result->isQuantitative(),storm::exceptions::InvalidOperationException,"Unable to perform comparison operation on non-quantitative result.");
STORM_LOG_THROW(result->isQuantitative(),storm::exceptions::InvalidOperationException,"Unable to perform comparison operation on non-quantitative result.");
STORM_LOG_THROW(typeid(second)==typeid(ExplicitQualitativeCheckResult),storm::exceptions::InvalidOperationException,"Cannot perform logical 'and' on check results of incompatible type.");
STORM_LOG_THROW(typeid(second)==typeid(ExplicitQualitativeCheckResult),storm::exceptions::InvalidOperationException,"Cannot perform logical 'and' on check results of incompatible type.");
STORM_LOG_THROW(first.isResultForAllStates()==second.isResultForAllStates(),storm::exceptions::InvalidOperationException,"Cannot perform logical 'and' on check results of incompatible type.");
STORM_LOG_THROW(first.isResultForAllStates()==second.isResultForAllStates(),storm::exceptions::InvalidOperationException,"Cannot perform logical 'and' on check results of incompatible type.");
STORM_LOG_THROW(filter.isExplicitQualitativeCheckResult(),storm::exceptions::InvalidOperationException,"Cannot filter explicit check result with non-explicit filter.");
STORM_LOG_THROW(filter.isResultForAllStates(),storm::exceptions::InvalidOperationException,"Cannot filter check result with non-complete filter.");
STORM_LOG_THROW(newMap.size()==filterTruthValues.getNumberOfSetBits(),storm::exceptions::InvalidOperationException,"The check result fails to contain some results referred to by the filter.");
STORM_LOG_THROW(filter.isExplicitQualitativeCheckResult(),storm::exceptions::InvalidOperationException,"Cannot filter explicit check result with non-explicit filter.");
STORM_LOG_THROW(allResultsAvailable,storm::exceptions::InvalidOperationException,"Unable to print result for some states, because the result is not available.");
STORM_LOG_THROW(newMap.size()==filterTruthValues.getNumberOfSetBits(),storm::exceptions::InvalidOperationException,"The check result fails to contain some results referred to by the filter.");
xxxxxxxxxx