il2.inf.bp.schedules
Class MessagePassingScheduler
Object
MessagePassingScheduler
- Direct Known Subclasses:
- ParallelSchedule, SequentialSchedule, TreeSchedule
public abstract class MessagePassingScheduler
- extends Object
MessagePassingScheduler
public MessagePassingScheduler(Table[] tables)
nextIteration
public abstract Iterable<Pair> nextIteration()
- This returns an array of message indices to be passed at the
next iteration.
isAsynchronous
public abstract boolean isAsynchronous()
fgPairs
public Pair[] fgPairs()
tableOfPair
public int tableOfPair(Pair pair)
varOfPair
public int varOfPair(Pair pair)
messagesIncoming
public ArrayList<Pair> messagesIncoming(int node)
Copyright 2010 UCLA Automated Reasoning Group