Package solvers
Class PreciseLTLModelCounter
- java.lang.Object
-
- solvers.PreciseLTLModelCounter
-
public class PreciseLTLModelCounter extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPreciseLTLModelCounter.MODEL_COUNTER
-
Field Summary
Fields Modifier and Type Field Description StringBASENAMEintBOUNDStringINFILEPreciseLTLModelCounter.MODEL_COUNTERmodelcounterintnumOfCallsintnumOfErrorintnumOfTimeoutintTIMEOUT
-
Constructor Summary
Constructors Constructor Description PreciseLTLModelCounter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BigIntegercount(String formula, List<String> variables)BigIntegercount(owl.ltl.Formula f, int numOfVars)StringgetCommand()
-
-
-
Field Detail
-
BASENAME
public final String BASENAME
- See Also:
- Constant Field Values
-
INFILE
public final String INFILE
- See Also:
- Constant Field Values
-
BOUND
public int BOUND
-
numOfTimeout
public int numOfTimeout
-
numOfError
public int numOfError
-
numOfCalls
public int numOfCalls
-
TIMEOUT
public int TIMEOUT
-
modelcounter
public PreciseLTLModelCounter.MODEL_COUNTER modelcounter
-
-
Method Detail
-
getCommand
public String getCommand()
-
count
public BigInteger count(owl.ltl.Formula f, int numOfVars) throws IOException, InterruptedException
- Throws:
IOExceptionInterruptedException
-
count
public BigInteger count(String formula, List<String> variables) throws IOException, InterruptedException
- Throws:
IOExceptionInterruptedException
-
-