public class Clingo extends SolverBase
| Modifier and Type | Field and Description | 
|---|---|
protected java.lang.String | 
path2clingo  | 
ai| Constructor and Description | 
|---|
Clingo(java.lang.String path2clingo)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected AnswerSetList | 
buildASL(java.util.List<java.lang.String> output)  | 
protected void | 
checkErrors()
default implementation of error checking (should work for dlv package) 
 | 
AnswerSetList | 
computeModels(java.util.List<java.lang.String> files,
             int maxModels)
this method computes at most maxModels for a given program, a collection of facts,
 and an arbitrary number of additional programs as a file resource. 
 | 
AnswerSetList | 
computeModels(Program p,
             int maxModels)
this method computes at most maxModels answer sets for a given program. 
 | 
AnswerSetList | 
computeModels(java.lang.String s,
             int maxModels)
this method computes at most maxModels answer sets for a given program as a flat string. 
 | 
private AnswerSetList | 
parseAnswerSets(java.lang.String s)  | 
checkSolverprivate AnswerSetList parseAnswerSets(java.lang.String s)
public AnswerSetList computeModels(Program p, int maxModels) throws SolverException
SolverSolverExceptionpublic AnswerSetList computeModels(java.lang.String s, int maxModels) throws SolverException
SolverSolverExceptionpublic AnswerSetList computeModels(java.util.List<java.lang.String> files, int maxModels) throws SolverException
SolvercomputeModels in interface SolvercomputeModels in class SolverBaseSolverExceptionprotected void checkErrors()
                    throws SolverException
SolverBasecheckErrors in class SolverBaseSolverExceptionprotected AnswerSetList buildASL(java.util.List<java.lang.String> output)