"For fast adaptive uniformisation (FAU), after this number of iterations without changes to the state space, storage is switched to a faster, fixed-size data structure."},
{INTEGER_TYPE,PRISM_FAU_INTERVALS,"FAU time intervals","4.1",newInteger(1),"",
"For fast adaptive uniformisation (FAU), the time period is split into this number of of intervals."},
@ -1303,6 +1306,21 @@ public class PrismSettings implements Observer
//FASTADAPTIVEUNIFORMISATION
//Epsilonforfastadaptiveuniformisation
elseif(sw.equals("fauepsilon")){
if(i<args.length-1){
try{
d=Double.parseDouble(args[++i]);
if(d<0)
thrownewNumberFormatException("");
set(PRISM_FAU_EPSILON,d);
}catch(NumberFormatExceptione){
thrownewPrismException("Invalid value for -"+sw+" switch");
}
}else{
thrownewPrismException("No value specified for -"+sw+" switch");
}
}
//Deltaforfastadaptiveuniformisation
elseif(sw.equals("faudelta")){
if(i<args.length-1){
@ -1318,6 +1336,7 @@ public class PrismSettings implements Observer
thrownewPrismException("No value specified for -"+sw+" switch");