public class GeneralizedMeReasoner extends AbstractPclReasoner
| Modifier and Type | Field and Description |
|---|---|
static int |
EUCLIDEAN |
static int |
MANHATTAN |
static int |
MAXIMUM |
| Constructor and Description |
|---|
GeneralizedMeReasoner(int p)
Creates a new generalized ME-reasoner
|
| Modifier and Type | Method and Description |
|---|---|
ProbabilityDistribution<net.sf.tweety.logics.pl.semantics.PossibleWorld> |
getModel(PclBeliefSet beliefbase) |
ProbabilityDistribution<net.sf.tweety.logics.pl.semantics.PossibleWorld> |
getModel(PclBeliefSet bs,
net.sf.tweety.logics.pl.syntax.PropositionalSignature signature)
Computes the ME-distribution this reasoner bases on.
|
Collection<ProbabilityDistribution<net.sf.tweety.logics.pl.semantics.PossibleWorld>> |
getModels(PclBeliefSet bbase) |
Double |
query(PclBeliefSet beliefbase,
net.sf.tweety.logics.pl.syntax.PropositionalFormula formula) |
public static final int MANHATTAN
public static final int EUCLIDEAN
public static final int MAXIMUM
public GeneralizedMeReasoner(int p)
p - the p-norm usedpublic Double query(PclBeliefSet beliefbase, net.sf.tweety.logics.pl.syntax.PropositionalFormula formula)
query in interface net.sf.tweety.commons.Reasoner<Double,PclBeliefSet,net.sf.tweety.logics.pl.syntax.PropositionalFormula>query in class AbstractPclReasonerpublic Collection<ProbabilityDistribution<net.sf.tweety.logics.pl.semantics.PossibleWorld>> getModels(PclBeliefSet bbase)
getModels in interface net.sf.tweety.commons.ModelProvider<ProbabilisticConditional,PclBeliefSet,ProbabilityDistribution<net.sf.tweety.logics.pl.semantics.PossibleWorld>>getModels in class AbstractPclReasonerpublic ProbabilityDistribution<net.sf.tweety.logics.pl.semantics.PossibleWorld> getModel(PclBeliefSet beliefbase)
getModel in interface net.sf.tweety.commons.ModelProvider<ProbabilisticConditional,PclBeliefSet,ProbabilityDistribution<net.sf.tweety.logics.pl.semantics.PossibleWorld>>getModel in class AbstractPclReasonerpublic ProbabilityDistribution<net.sf.tweety.logics.pl.semantics.PossibleWorld> getModel(PclBeliefSet bs, net.sf.tweety.logics.pl.syntax.PropositionalSignature signature)
bs - the belief setsignature - the signatureCopyright © 2019. All rights reserved.