aima.search.csp
Class MapCSP

java.lang.Object
  extended by aima.search.csp.CSP
      extended by aima.search.csp.MapCSP

public class MapCSP
extends CSP


Field Summary
static java.lang.String BLUE
           
static java.lang.String GREEN
           
static java.lang.String NSW
           
static java.lang.String NT
           
static java.lang.String Q
           
static java.lang.String RED
           
static java.lang.String SA
           
static java.lang.String T
           
static java.lang.String V
           
static java.lang.String WA
           
 
Method Summary
static void addToNeighbors(java.util.Hashtable<java.lang.String,java.util.List<java.lang.String>> neighbors, java.lang.String whose)
           
static void addToNeighbors(java.util.Hashtable<java.lang.String,java.util.List<java.lang.String>> neighbors, java.lang.String whose, java.lang.String one)
           
static void addToNeighbors(java.util.Hashtable<java.lang.String,java.util.List<java.lang.String>> neighbors, java.lang.String whose, java.lang.String one, java.lang.String two)
           
static void addToNeighbors(java.util.Hashtable<java.lang.String,java.util.List<java.lang.String>> neighbors, java.lang.String whose, java.lang.String one, java.lang.String two, java.lang.String three)
           
static void addToNeighbors(java.util.Hashtable<java.lang.String,java.util.List<java.lang.String>> neighbors, java.lang.String whose, java.lang.String one, java.lang.String two, java.lang.String three, java.lang.String four)
           
static void addToNeighbors(java.util.Hashtable<java.lang.String,java.util.List<java.lang.String>> neighbors, java.lang.String whose, java.lang.String one, java.lang.String two, java.lang.String three, java.lang.String four, java.lang.String five)
           
static CSP getMap()
           
 
Methods inherited from class aima.search.csp.CSP
backTrackingSearch, defaultOrderDomainOf, mcSearch
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

WA

public static java.lang.String WA

NT

public static java.lang.String NT

SA

public static java.lang.String SA

Q

public static java.lang.String Q

NSW

public static java.lang.String NSW

V

public static java.lang.String V

T

public static java.lang.String T

RED

public static java.lang.String RED

BLUE

public static java.lang.String BLUE

GREEN

public static java.lang.String GREEN
Method Detail

getMap

public static CSP getMap()

addToNeighbors

public static void addToNeighbors(java.util.Hashtable<java.lang.String,java.util.List<java.lang.String>> neighbors,
                                  java.lang.String whose)

addToNeighbors

public static void addToNeighbors(java.util.Hashtable<java.lang.String,java.util.List<java.lang.String>> neighbors,
                                  java.lang.String whose,
                                  java.lang.String one)

addToNeighbors

public static void addToNeighbors(java.util.Hashtable<java.lang.String,java.util.List<java.lang.String>> neighbors,
                                  java.lang.String whose,
                                  java.lang.String one,
                                  java.lang.String two)

addToNeighbors

public static void addToNeighbors(java.util.Hashtable<java.lang.String,java.util.List<java.lang.String>> neighbors,
                                  java.lang.String whose,
                                  java.lang.String one,
                                  java.lang.String two,
                                  java.lang.String three)

addToNeighbors

public static void addToNeighbors(java.util.Hashtable<java.lang.String,java.util.List<java.lang.String>> neighbors,
                                  java.lang.String whose,
                                  java.lang.String one,
                                  java.lang.String two,
                                  java.lang.String three,
                                  java.lang.String four)

addToNeighbors

public static void addToNeighbors(java.util.Hashtable<java.lang.String,java.util.List<java.lang.String>> neighbors,
                                  java.lang.String whose,
                                  java.lang.String one,
                                  java.lang.String two,
                                  java.lang.String three,
                                  java.lang.String four,
                                  java.lang.String five)