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

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.EdgesAsMatrixSelector
Enclosing class:
ProposerAllLocalMoves

protected class ProposerAllLocalMoves.EdgesAsMatrixSelector
extends ProposerAllLocalMoves.multipleMovesStructureSelector


Constructor Summary
protected ProposerAllLocalMoves.EdgesAsMatrixSelector()
           
 
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.EdgesAsMatrixSelector

protected ProposerAllLocalMoves.EdgesAsMatrixSelector()
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
Overrides:
suggestBayesNetChange in class ProposerAllLocalMoves.multipleMovesStructureSelector
Throws:
java.lang.Exception