edu.ucla.belief.approx
Class MessagePassingScheduler

Object
  extended by MessagePassingScheduler

public abstract class MessagePassingScheduler
extends Object

Since:
050505
Author:
Arthur Choi

Field Summary
static MessagePassingScheduler[] ARRAY
           
static MessagePassingScheduler PARALLEL
           
static MessagePassingScheduler TOPDOWNBOTTUMUP
           
 
Constructor Summary
MessagePassingScheduler()
           
 
Method Summary
static String asJavaCode(MessagePassingScheduler scheduler)
           
abstract  List generateSchedule(DirectedGraph graph)
           
static MessagePassingScheduler getDefault()
           
abstract  boolean isParallel()
           
 
Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PARALLEL

public static final MessagePassingScheduler PARALLEL

TOPDOWNBOTTUMUP

public static final MessagePassingScheduler TOPDOWNBOTTUMUP

ARRAY

public static final MessagePassingScheduler[] ARRAY
Constructor Detail

MessagePassingScheduler

public MessagePassingScheduler()
Method Detail

generateSchedule

public abstract List generateSchedule(DirectedGraph graph)

isParallel

public abstract boolean isParallel()

asJavaCode

public static String asJavaCode(MessagePassingScheduler scheduler)
                         throws Exception
Throws:
Exception
Since:
20100108

getDefault

public static MessagePassingScheduler getDefault()


Copyright 2010 UCLA Automated Reasoning Group