org.jscience.computing.ai.planning
Class StdLib

java.lang.Object
  extended by org.jscience.computing.ai.planning.StdLib

public class StdLib
extends java.lang.Object

This class bundles all the code calls that are implemented in the standard library of Planner in one class. As opposed to user-defined code calls that will be mapped at compile-time to an object of the corresponding class, all the stnadard code calls are mapped (at compile time) to the static members of this class.


Field Summary
static org.jscience.computing.ai.planning.Div div
          For code call of the form (call / ...).
static org.jscience.computing.ai.planning.Equal equal
          For code call of the form (call = ...).
static org.jscience.computing.ai.planning.Less less
          For code call of the form (call < ...).
static org.jscience.computing.ai.planning.LessEq lessEq
          For code call of the form (call <= ...).
static org.jscience.computing.ai.planning.Member member
          For code call of the form (call Member ...).
static org.jscience.computing.ai.planning.Minus minus
          For code call of the form (call - ...).
static org.jscience.computing.ai.planning.More more
          For code call of the form (call > ...).
static org.jscience.computing.ai.planning.MoreEq moreEq
          For code call of the form (call >= ...).
static org.jscience.computing.ai.planning.Mult mult
          For code call of the form (call ...).
static org.jscience.computing.ai.planning.NotEq notEq
          For code call of the form (call != ...).
static org.jscience.computing.ai.planning.Plus plus
          For code call of the form (call + ...).
static org.jscience.computing.ai.planning.Power power
          For code call of the form (call ^ ...).
 
Constructor Summary
StdLib()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

div

public static org.jscience.computing.ai.planning.Div div
For code call of the form (call / ...).


equal

public static org.jscience.computing.ai.planning.Equal equal
For code call of the form (call = ...).


less

public static org.jscience.computing.ai.planning.Less less
For code call of the form (call < ...).


lessEq

public static org.jscience.computing.ai.planning.LessEq lessEq
For code call of the form (call <= ...).


member

public static org.jscience.computing.ai.planning.Member member
For code call of the form (call Member ...).


minus

public static org.jscience.computing.ai.planning.Minus minus
For code call of the form (call - ...).


more

public static org.jscience.computing.ai.planning.More more
For code call of the form (call > ...).


moreEq

public static org.jscience.computing.ai.planning.MoreEq moreEq
For code call of the form (call >= ...).


mult

public static org.jscience.computing.ai.planning.Mult mult
For code call of the form (call ...).


notEq

public static org.jscience.computing.ai.planning.NotEq notEq
For code call of the form (call != ...).


plus

public static org.jscience.computing.ai.planning.Plus plus
For code call of the form (call + ...).


power

public static org.jscience.computing.ai.planning.Power power
For code call of the form (call ^ ...).

Constructor Detail

StdLib

public StdLib()