edu.duke.cs.banjo.bayesnet
Interface BayesNetManagerI
- All Known Implementing Classes:
- BayesNetManager
- public interface BayesNetManagerI
Documents the interface for the BayesNetManager.
Details:
Change History:
Created on Apr 14, 2004
4/2/2008 (v2.2) hjs Eliminate methods relating to (newer used) nodes scores
- Author:
- Jurgen Sladeczek (hjs)
For the latest info, please visit www.cs.duke.edu.
initializeBayesNet
public void initializeBayesNet()
throws java.lang.Exception
- Throws:
java.lang.Exception
initializeBayesNet
public void initializeBayesNet(EdgesWithCachedStatisticsI initialMatrix)
throws java.lang.Exception
- Throws:
java.lang.Exception
applyChange
public void applyChange(BayesNetChangeI bayesNetChange)
throws java.lang.Exception
- Throws:
java.lang.Exception
undoChange
public void undoChange(BayesNetChangeI bayesNetChange)
throws java.lang.Exception
- Throws:
java.lang.Exception
getCurrentParents
public EdgesWithCachedStatisticsI getCurrentParents()
setCurrentParents
public void setCurrentParents(EdgesWithCachedStatisticsI currentParents)
throws java.lang.Exception
- Throws:
java.lang.Exception
getAddableParents
public EdgesWithCachedStatisticsI getAddableParents()
- Returns:
- Returns the addableNodes.
getDeleteableParents
public EdgesWithCachedStatisticsI getDeleteableParents()
- Returns:
- Returns the deleteableNodes.
getMustBeAbsentParents
public EdgesWithCachedStatisticsI getMustBeAbsentParents()
- Returns:
- Returns the mustBeAbsentParents.
getMustBePresentParents
public EdgesWithCachedStatisticsI getMustBePresentParents()
- Returns:
- Returns the mustBePresentParents.