Class ReasonerBenchmark
- java.lang.Object
 - 
- net.sf.tweety.arg.adf.reasoner.test.ReasonerBenchmark
 
 
- 
public class ReasonerBenchmark extends java.lang.Object 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Class Description private classReasonerBenchmark.LazyModelStorage 
- 
Field Summary
Fields Modifier and Type Field Description static java.lang.String[]ALL_SEMANTICSprivate static java.util.concurrent.ExecutorServiceDEFAULT_EXECUTOR_SERVICEprivate ReasonerBenchmark.LazyModelStoragemodelStorageprivate KPPADFFormatParserparserprivate static IncrementalSatSolversatSolver 
- 
Constructor Summary
Constructors Constructor Description ReasonerBenchmark() 
- 
Method Summary
Modifier and Type Method Description BenchmarkResulthandleException(java.lang.Throwable th)static voidmain(java.lang.String[] args)voidprintResults(java.io.File file, BenchmarkResult result, java.io.PrintStream out)BenchmarkResultrunBenchmark(AbstractDialecticalFramework adf, AbstractDialecticalFrameworkReasoner reasoner, java.util.List<java.util.Map<java.lang.String,java.lang.Boolean>> assignments)voidtestAdmissibleInterpretationSemantics()voidtestAllInDirectory(AbstractDialecticalFrameworkReasoner reasoner, java.lang.String semantics, java.io.File dir, java.util.concurrent.ExecutorService executor)voidtestModelSemantics()voidtestNaiveInterpretationSemantics()voidtestSingle(AbstractDialecticalFrameworkReasoner reasoner, java.lang.String semantics, java.io.File f, java.util.concurrent.ExecutorService executor) 
 - 
 
- 
- 
Field Detail
- 
ALL_SEMANTICS
public static final java.lang.String[] ALL_SEMANTICS
 
- 
parser
private KPPADFFormatParser parser
 
- 
satSolver
private static IncrementalSatSolver satSolver
 
- 
modelStorage
private ReasonerBenchmark.LazyModelStorage modelStorage
 
- 
DEFAULT_EXECUTOR_SERVICE
private static final java.util.concurrent.ExecutorService DEFAULT_EXECUTOR_SERVICE
 
 - 
 
- 
Method Detail
- 
testAllInDirectory
public void testAllInDirectory(AbstractDialecticalFrameworkReasoner reasoner, java.lang.String semantics, java.io.File dir, java.util.concurrent.ExecutorService executor) throws java.io.IOException
- Throws:
 java.io.IOException
 
- 
testSingle
public void testSingle(AbstractDialecticalFrameworkReasoner reasoner, java.lang.String semantics, java.io.File f, java.util.concurrent.ExecutorService executor) throws java.io.IOException
- Throws:
 java.io.IOException
 
- 
handleException
public BenchmarkResult handleException(java.lang.Throwable th)
 
- 
printResults
public void printResults(java.io.File file, BenchmarkResult result, java.io.PrintStream out) 
- 
runBenchmark
public BenchmarkResult runBenchmark(AbstractDialecticalFramework adf, AbstractDialecticalFrameworkReasoner reasoner, java.util.List<java.util.Map<java.lang.String,java.lang.Boolean>> assignments)
 
- 
testAdmissibleInterpretationSemantics
public void testAdmissibleInterpretationSemantics() throws java.io.IOException- Throws:
 java.io.IOException
 
- 
testNaiveInterpretationSemantics
public void testNaiveInterpretationSemantics() throws java.io.IOException- Throws:
 java.io.IOException
 
- 
testModelSemantics
public void testModelSemantics() throws java.io.IOException- Throws:
 java.io.IOException
 
- 
main
public static void main(java.lang.String[] args) throws java.io.FileNotFoundException, ParserException, java.io.IOException- Throws:
 java.io.FileNotFoundExceptionParserExceptionjava.io.IOException
 
 - 
 
 -