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

java.lang.Object
  extended byedu.duke.cs.banjo.learner.components.Proposer.StructureSelector
      extended byedu.duke.cs.banjo.learner.components.ProposerAllLocalMoves.multipleMovesStructureSelector
          extended byedu.duke.cs.banjo.learner.components.ProposerAllLocalMoves.EdgesAsArraySelector
Enclosing class:
ProposerAllLocalMoves

protected class ProposerAllLocalMoves.EdgesAsArraySelector
extends ProposerAllLocalMoves.multipleMovesStructureSelector


Constructor Summary
protected ProposerAllLocalMoves.EdgesAsArraySelector()
           
 
Method Summary
 BayesNetChangeI suggestBayesNetChange(BayesNetManagerI _bayesNetManager)
           
 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.EdgesAsArraySelector

protected ProposerAllLocalMoves.EdgesAsArraySelector()
Method Detail

suggestBayesNetChanges

public java.util.List suggestBayesNetChanges(BayesNetManagerI _bayesNetManager)
                                      throws java.lang.Exception
Specified by:
suggestBayesNetChanges in class ProposerAllLocalMoves.multipleMovesStructureSelector
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