All Packages  This Package  Class Hierarchy  Class Search  Index

Class aima.examples.MCState

java.lang.Object
   |
   +----aima.examples.MCState

public class  MCState
     extends java.lang.Object
     implements aima.search.State, 
                aima.search.Heuristic
{
          // Constructors 2
     public MCState(int, int, int);
     public MCState(int, int, int, int, int, int);

          // Methods 5
     public float h();
     public boolean isGoal();
     protected boolean isValid();
     public Enumeration successors();
     public String toString();
}



Constructors


MCState

   public MCState(int missionariesLeft, 
                  int cannibalsLeft, 
                  int boatsLeft, 
                  int missionariesOver, 
                  int cannibalsOver, 
                  int boatsOver) 


MCState

   public MCState(int missionariesLeft, 
                  int cannibalsLeft, 
                  int boatsLeft) 



Methods


isValid

   protected boolean isValid() 


isGoal

   public boolean isGoal() 
Implements:
isGoal in interface State


successors

   public Enumeration successors() 
Implements:
successors in interface State


h

   public float h() 
Implements:
h in interface Heuristic


toString

   public String toString() 
Overrides:
toString in class Object


All Packages  This Package  Class Hierarchy  Class Search  Index
Freshly brewed Java API Documentation automatically generated with polardoc Version 1.0.4