Class AbstractCoherenceMeasure
- java.lang.Object
- 
- net.sf.tweety.logics.mln.analysis.AbstractCoherenceMeasure
 
- 
- All Implemented Interfaces:
- java.io.Serializable
 - Direct Known Subclasses:
- AggregatingCoherenceMeasure
 
 public abstract class AbstractCoherenceMeasure extends java.lang.Object implements java.io.SerializableThis 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:
- Serialized Form
 
- 
- 
Constructor SummaryConstructors Constructor Description AbstractCoherenceMeasure()
 - 
Method SummaryModifier and Type Method Description abstract doublecoherence(MarkovLogicNetwork mln, AbstractMlnReasoner reasoner, FolSignature signature)Measures the coherence of the given MLN using the given reasoner.abstract java.lang.StringtoString()
 
- 
- 
- 
Method Detail- 
coherencepublic abstract double coherence(MarkovLogicNetwork mln, AbstractMlnReasoner reasoner, FolSignature signature) Measures the coherence of the given MLN using the given reasoner.- Parameters:
- mln- some MLN
- reasoner- some reasoner
- signature- a signature
- Returns:
- the coherence measure of the MLN.
 
 - 
toStringpublic abstract java.lang.String toString() - Overrides:
- toStringin class- java.lang.Object
 
 
- 
 
-