il2.inf.bp.schedules
Class TreeSchedule

Object
  extended by MessagePassingScheduler
      extended by TreeSchedule

public class TreeSchedule
extends MessagePassingScheduler


Constructor Summary
TreeSchedule(Table[] tables, int[][] tedges)
           
 
Method Summary
 Pair[] constructOrder(int fgSize)
           
 boolean isAsynchronous()
           
 Iterable<Pair> nextIteration()
          This returns an array of message indices to be passed at the next iteration.
 
Methods inherited from class MessagePassingScheduler
fgPairs, messagesIncoming, tableOfPair, varOfPair
 
Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TreeSchedule

public TreeSchedule(Table[] tables,
                    int[][] tedges)
Method Detail

nextIteration

public Iterable<Pair> nextIteration()
Description copied from class: MessagePassingScheduler
This returns an array of message indices to be passed at the next iteration.

Specified by:
nextIteration in class MessagePassingScheduler

isAsynchronous

public boolean isAsynchronous()
Specified by:
isAsynchronous in class MessagePassingScheduler

constructOrder

public Pair[] constructOrder(int fgSize)


Copyright 2010 UCLA Automated Reasoning Group