edu.duke.cs.banjo.learner.components
Class ProposerAllLocalMoves.multipleMovesStructureSelector

java.lang.Object
  extended byedu.duke.cs.banjo.learner.components.Proposer.StructureSelector
      extended byedu.duke.cs.banjo.learner.components.ProposerAllLocalMoves.multipleMovesStructureSelector
Direct Known Subclasses:
ProposerAllLocalMoves.EdgesAsArraySelector, ProposerAllLocalMoves.EdgesAsMatrixSelector
Enclosing class:
ProposerAllLocalMoves

private abstract class ProposerAllLocalMoves.multipleMovesStructureSelector
extends Proposer.StructureSelector


Constructor Summary
private ProposerAllLocalMoves.multipleMovesStructureSelector()
           
 
Method Summary
 BayesNetChangeI suggestBayesNetChange(BayesNetManagerI _bayesNetManager)
           
abstract  java.util.List suggestBayesNetChanges(BayesNetManagerI _bayesNetManager)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProposerAllLocalMoves.multipleMovesStructureSelector

private ProposerAllLocalMoves.multipleMovesStructureSelector()
Method Detail

suggestBayesNetChanges

public abstract java.util.List suggestBayesNetChanges(BayesNetManagerI _bayesNetManager)
                                               throws java.lang.Exception
Specified by:
suggestBayesNetChanges in class Proposer.StructureSelector
Returns:
Returns the list of bayesNetChanges.
Throws:
java.lang.Exception

suggestBayesNetChange

public BayesNetChangeI suggestBayesNetChange(BayesNetManagerI _bayesNetManager)
                                      throws java.lang.Exception
Specified by:
suggestBayesNetChange in class Proposer.StructureSelector
Returns:
Returns the bayesNetChange.
Throws:
java.lang.Exception