edu.duke.cs.banjo.learner.components
Class EquivalenceChecker
java.lang.Object
edu.duke.cs.banjo.learner.components.EquivalenceChecker
- All Implemented Interfaces:
- EquivalenceCheckerI
- Direct Known Subclasses:
- EquivalenceCheckerBasic, EquivalenceCheckerSkip
- public abstract class EquivalenceChecker
- extends java.lang.Object
- implements EquivalenceCheckerI
Combines common code shared by the different equivalence checker implementations.
Details:
Change History:
Created on Jan 23, 2006
- Author:
- Jurgen Sladeczek (hjs)
For the latest info, please visit www.cs.duke.edu.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
processData
protected final Settings processData
varCount
protected final int varCount
minMarkovLag
protected final int minMarkovLag
maxMarkovLag
protected final int maxMarkovLag
equivalenceCheckCount
protected long equivalenceCheckCount
EquivalenceChecker
public EquivalenceChecker(Settings _processData)
throws java.lang.Exception
isEquivalent
public abstract boolean isEquivalent(java.util.Set setOfBayesNetStructures,
BayesNetStructureI bayesNetStructureToCheck)
throws java.lang.Exception
- Specified by:
isEquivalent
in interface EquivalenceCheckerI
- Throws:
java.lang.Exception
provideCollectedStatistics
public abstract java.lang.StringBuffer provideCollectedStatistics()
throws java.lang.Exception
- Specified by:
provideCollectedStatistics
in interface EquivalenceCheckerI
- Throws:
java.lang.Exception