Package net.sf.tweety.arg.adf.reasoner
Class SatModelReasoner
- java.lang.Object
-
- net.sf.tweety.arg.adf.reasoner.AbstractDialecticalFrameworkReasoner
-
- net.sf.tweety.arg.adf.reasoner.SatModelReasoner
-
- All Implemented Interfaces:
net.sf.tweety.commons.ModelProvider<Argument,AbstractDialecticalFramework,Interpretation>,net.sf.tweety.commons.QualitativeReasoner<AbstractDialecticalFramework,Argument>,net.sf.tweety.commons.Reasoner<Boolean,AbstractDialecticalFramework,Argument>
public class SatModelReasoner extends AbstractDialecticalFrameworkReasoner
- Author:
- Mathias Hofer
-
-
Constructor Summary
Constructors Constructor Description SatModelReasoner(net.sf.tweety.logics.pl.sat.SatSolver solver)
-
Method Summary
Modifier and Type Method Description InterpretationgetModel(AbstractDialecticalFramework bbase)Collection<Interpretation>getModels(AbstractDialecticalFramework bbase)net.sf.tweety.logics.pl.syntax.PlBeliefSetgetPropositionalCharacterisation(AbstractDialecticalFramework aaf, Cache<Argument,net.sf.tweety.logics.pl.syntax.PlFormula> cache)returns a propositional characterisation of the reasoning problem-
Methods inherited from class net.sf.tweety.arg.adf.reasoner.AbstractDialecticalFrameworkReasoner
query, query
-
-
-
-
Method Detail
-
getModels
public Collection<Interpretation> getModels(AbstractDialecticalFramework bbase)
- Specified by:
getModelsin interfacenet.sf.tweety.commons.ModelProvider<Argument,AbstractDialecticalFramework,Interpretation>- Specified by:
getModelsin classAbstractDialecticalFrameworkReasoner
-
getModel
public Interpretation getModel(AbstractDialecticalFramework bbase)
- Specified by:
getModelin interfacenet.sf.tweety.commons.ModelProvider<Argument,AbstractDialecticalFramework,Interpretation>- Specified by:
getModelin classAbstractDialecticalFrameworkReasoner
-
getPropositionalCharacterisation
public net.sf.tweety.logics.pl.syntax.PlBeliefSet getPropositionalCharacterisation(AbstractDialecticalFramework aaf, Cache<Argument,net.sf.tweety.logics.pl.syntax.PlFormula> cache)
returns a propositional characterisation of the reasoning problem- Parameters:
aaf- some ADFcache- the cache- Returns:
- The propositional encoding of the model semantics.
-
-