edu.ucla.belief.recursiveconditioning
Class RCComparator

Object
  extended by RCComparator

public abstract class RCComparator
extends Object

Since:
091803
Author:
Keith Cascio

Field Summary
static RCComparator[] ARRAY
           
static RCComparator KEEPNEW
           
static RCComparator MIN_MEMORY
           
static RCComparator MIN_TIME
           
static Computation theComputation
           
 
Constructor Summary
RCComparator(String name, String id)
           
 
Method Summary
abstract  Bundle decideBest(Bundle bundleA, Bundle bundleB)
           
abstract  RC decideBest(RC rcA, RC rcB)
           
static RCComparator forID(String id)
           
static RCComparator getDefault()
           
abstract  boolean isRCBetter(RC rc, Computation comp)
           
 String toString()
           
 
Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

KEEPNEW

public static RCComparator KEEPNEW

MIN_MEMORY

public static RCComparator MIN_MEMORY

MIN_TIME

public static RCComparator MIN_TIME

ARRAY

public static RCComparator[] ARRAY

theComputation

public static final Computation theComputation
Constructor Detail

RCComparator

public RCComparator(String name,
                    String id)
Method Detail

toString

public String toString()
Overrides:
toString in class Object

decideBest

public abstract RC decideBest(RC rcA,
                              RC rcB)

isRCBetter

public abstract boolean isRCBetter(RC rc,
                                   Computation comp)

decideBest

public abstract Bundle decideBest(Bundle bundleA,
                                  Bundle bundleB)

forID

public static RCComparator forID(String id)

getDefault

public static RCComparator getDefault()


Copyright 2010 UCLA Automated Reasoning Group