Class AbstractCoherenceMeasure
java.lang.Object
org.tweetyproject.logics.mln.analysis.AbstractCoherenceMeasure
- All Implemented Interfaces:
 Serializable
- Direct Known Subclasses:
 AggregatingCoherenceMeasure
This class represents an abstract coherence measure, i.e. a function
 that measures the coherence of an MLN by comparing the probabilities for 
 the MLN's formulas with the intended ones.
- Author:
 - Matthias Thimm
 - See Also:
 
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionabstract doublecoherence(MarkovLogicNetwork mln, AbstractMlnReasoner reasoner, FolSignature signature) Measures the coherence of the given MLN using the given reasoner.abstract StringtoString() 
- 
Constructor Details
- 
AbstractCoherenceMeasure
public AbstractCoherenceMeasure() 
 - 
 - 
Method Details
- 
coherence
public abstract double coherence(MarkovLogicNetwork mln, AbstractMlnReasoner reasoner, FolSignature signature) Measures the coherence of the given MLN using the given reasoner.- Parameters:
 mln- some MLNreasoner- some reasonersignature- a signature- Returns:
 - the coherence measure of the MLN.
 
 - 
toString
 
 -