@ -112,6 +112,8 @@ public class StateModelChecker extends PrismComponent
/ / Generate / store a strategy during model checking ?
protected boolean genStrat = false ;
/ / Should any generated strategies should be restricted to the states reachable under them ?
protected boolean restrictStratToReach = true ;
/ / Do bisimulation minimisation before model checking ?
protected boolean doBisim = false ;
@ -220,6 +222,7 @@ public class StateModelChecker extends PrismComponent
setExportProductVectorFilename ( other . getExportProductVectorFilename ( ) ) ;
setStoreVector ( other . getStoreVector ( ) ) ;
setGenStrat ( other . getGenStrat ( ) ) ;
setRestrictStratToReach ( other . getRestrictStratToReach ( ) ) ;
setDoBisim ( other . getDoBisim ( ) ) ;
setDoIntervalIteration ( other . getDoIntervalIteration ( ) ) ;
setDoPmaxQuotient ( other . getDoPmaxQuotient ( ) ) ;
@ -299,6 +302,14 @@ public class StateModelChecker extends PrismComponent
this . genStrat = genStrat ;
}
/ * *
* Specify whether or not any generated strategies should be restricted to the states reachable under them .
* /
public void setRestrictStratToReach ( boolean restrictStratToReach )
{
this . restrictStratToReach = restrictStratToReach ;
}
/ * *
* Specify whether or not to do bisimulation minimisation before model checking .
* /
@ -394,6 +405,14 @@ public class StateModelChecker extends PrismComponent
return genStrat ;
}
/ * *
* Whether or not any generated strategies should be restricted to the states reachable under them .
* /
public boolean getRestrictStratToReach ( )
{
return restrictStratToReach ;
}
/ * *
* Whether or not to do bisimulation minimisation before model checking .
* /