|
|
@ -36,6 +36,8 @@ import java.util.HashMap; |
|
|
import java.util.List; |
|
|
import java.util.List; |
|
|
import java.util.Map; |
|
|
import java.util.Map; |
|
|
|
|
|
|
|
|
|
|
|
import jdd.JDD; |
|
|
|
|
|
|
|
|
import parser.State; |
|
|
import parser.State; |
|
|
import parser.Values; |
|
|
import parser.Values; |
|
|
import parser.ast.Expression; |
|
|
import parser.ast.Expression; |
|
|
@ -323,7 +325,8 @@ public class StateModelChecker extends PrismComponent |
|
|
mainLog.print("\n" + resultString + "\n"); |
|
|
mainLog.print("\n" + resultString + "\n"); |
|
|
|
|
|
|
|
|
// Clean up |
|
|
// Clean up |
|
|
vals.clear(); |
|
|
|
|
|
|
|
|
//vals.clear(); |
|
|
|
|
|
result.setVector(vals); |
|
|
|
|
|
|
|
|
// Return result |
|
|
// Return result |
|
|
return result; |
|
|
return result; |
|
|
@ -967,10 +970,12 @@ public class StateModelChecker extends PrismComponent |
|
|
} else { |
|
|
} else { |
|
|
result.setExplanation(null); |
|
|
result.setExplanation(null); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
// Clear up |
|
|
|
|
|
if (vals != null) |
|
|
|
|
|
|
|
|
// Store vector if requested (and if not, clear it) |
|
|
|
|
|
if (storeVector) { |
|
|
|
|
|
result.setVector(vals); |
|
|
|
|
|
} else if (vals != null) { |
|
|
vals.clear(); |
|
|
vals.clear(); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
return resVals; |
|
|
return resVals; |
|
|
} |
|
|
} |
|
|
|