From eb8c1e9abf29934017e3e9ecc6f5db78874b351f Mon Sep 17 00:00:00 2001 From: Dave Parker Date: Tue, 4 Sep 2012 16:09:49 +0000 Subject: [PATCH] Better error msg for unavailability of R[C<=k] for MDPs. git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@5638 bbc10eb1-c90d-0410-af57-cb519fbb1720 --- prism/src/prism/NondetModelChecker.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/prism/src/prism/NondetModelChecker.java b/prism/src/prism/NondetModelChecker.java index 7be74788..39a8d292 100644 --- a/prism/src/prism/NondetModelChecker.java +++ b/prism/src/prism/NondetModelChecker.java @@ -279,6 +279,8 @@ public class NondetModelChecker extends NonProbModelChecker expr2 = expr.getExpression(); if (expr2 instanceof ExpressionTemporal) { switch (((ExpressionTemporal) expr2).getOperator()) { + case ExpressionTemporal.R_C: + throw new PrismException("Cumulative reward operator (C<=k) not yet supported for MDPs"); case ExpressionTemporal.R_I: rewards = checkRewardInst((ExpressionTemporal) expr2, stateRewards, transRewards, min); break;