|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.primordion.xholon.base.Xholon org.primordion.xholon.base.XholonWithPorts org.primordion.xholon.base.AbstractGrid org.primordion.ealontro.app.XhAntTrail
ECJ Ant Trail.
Field Summary | |
static int |
direction
|
static java.lang.String[] |
directionName
|
static int |
P_FOOD
|
static int |
P_GRID
|
java.lang.String |
roleName
|
static java.lang.String |
trailFile
|
int |
val
|
static int |
VAL_EMPTY
|
static int |
VAL_EMPTY_ANT
|
static int |
VAL_EMPTY_VISITED
|
static int |
VAL_FOOD
|
static int |
VAL_FOOD_ANT
|
static int |
VAL_FOOD_VISITED
|
static int |
VAL_TRAIL
|
static int |
VAL_TRAIL_ANT
|
static int |
VAL_TRAIL_VISITED
|
Fields inherited from class org.primordion.xholon.base.AbstractGrid |
P_BEHAVIOR, P_NEXT, P_PREVIOUS |
Fields inherited from class org.primordion.xholon.base.XholonWithPorts |
port |
Fields inherited from class org.primordion.xholon.base.Xholon |
DEFAULT_LEVEL, interaction, interactionsEnabled |
Fields inherited from interface org.primordion.ealontro.app.CeAntTrail |
AntCE, BehaviorCE, EcjAntTrailSystemCE, FoodCE, GeneticProgramCE, GridCE, GridCellCE, NonTerminalCE, PfIfFoodAheadCE, PfLeftCE, PfMoveCE, PfProgn2CE, PfProgn3CE, PfProgn4CE, PfProgn5CE, PfProgn6CE, PfProgn7CE, PfRightCE, PfWrapperCE, PopulationCE, PrimitiveCE, ProblemCE, RowCE, StructureCE, TerminalCE, TrailCE, XholonClassCE |
Fields inherited from interface org.primordion.xholon.base.IGrid |
BOUNDARY_GRID, BOUNDARY_TORUS, NEIGHBORHOOD_1DCA, NEIGHBORHOOD_HEXAGONAL, NEIGHBORHOOD_MOORE, NEIGHBORHOOD_SIBLING, NEIGHBORHOOD_VON_NEUMANN, P_CAFUTURESELF, P_CALEFTNEIGHBOR, P_CARIGHTNEIGHBOR, P_EAST, P_HEX0, P_HEX1, P_HEX2, P_HEX3, P_HEX4, P_HEX5, P_NORTH, P_NORTHEAST, P_NORTHWEST, P_SOUTH, P_SOUTHEAST, P_SOUTHWEST, P_STAYHERE, P_WEST, REGULAR_COMPLETE, REGULAR_COMPLETE_SELF, REGULAR_CYCLE, REGULAR_WHEEL |
Fields inherited from interface org.primordion.xholon.base.IXholon |
DEFAULT_SIZE_MSG_Q, NINCLUDE_PSC, NINCLUDE_PSx, NINCLUDE_PxC, NINCLUDE_Pxx, NINCLUDE_xSC, NINCLUDE_xSx, NINCLUDE_xxC, NINCLUDE_xxx |
Constructor Summary | |
XhAntTrail()
Constructor. |
Method Summary | |
void |
act()
Do some action during this time step. |
void |
decVal(double decAmount)
Decrement an internal double value by a specified amount. |
java.lang.String |
getRoleName()
Get name of the role played by this Xholon within a specific context. |
double |
getVal()
Get the value of a "double" maintained by this xholon instance. |
void |
incVal(double incAmount)
Increment an internal double value by a specified amount. |
void |
initialize()
Initialize the tree node. |
void |
performVoidActivity(IXholon activity)
Perform an activity including the entire activity subtree. |
void |
postConfigure()
Perform some action, typically once at start up; MAY be overridden. |
void |
setRoleName(java.lang.String roleName)
Set name of the role played by this Xholon within a specific context. |
void |
setVal(int val)
Set the value of a "int" maintained by this xholon instance. |
java.lang.String |
toString()
|
Methods inherited from class org.primordion.xholon.base.AbstractGrid |
configure, getNeighType, getNumNeighbors, moveXholonsToGrid, postReconfigure, preReconfigure, reconfigure, setCaFuture, setCaLeft, setCaRight, setEast, setHex0, setHex1, setHex2, setHex3, setHex4, setHex5, setNorth, setNorthEast, setNorthWest, setSiblingsComplete, setSiblingsCompleteSelf, setSiblingsCycle, setSiblingsWheel, setSouth, setSouthEast, setSouthWest, setWest |
Methods inherited from class org.primordion.xholon.base.XholonWithPorts |
configure, getMaxPorts, getPort, isActiveObject, isBound, isContainer, isPassiveObject, setMaxPorts, setPorts, terminate |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final int P_GRID
public static final int P_FOOD
public static final int VAL_EMPTY
public static final int VAL_TRAIL
public static final int VAL_FOOD
public static final int VAL_EMPTY_ANT
public static final int VAL_TRAIL_ANT
public static final int VAL_FOOD_ANT
public static final int VAL_EMPTY_VISITED
public static final int VAL_TRAIL_VISITED
public static final int VAL_FOOD_VISITED
public int val
public java.lang.String roleName
public static int direction
public static java.lang.String[] directionName
public static java.lang.String trailFile
Constructor Detail |
public XhAntTrail()
Method Detail |
public void initialize()
IXholon
initialize
in interface IXholon
initialize
in class AbstractGrid
public void postConfigure()
IXholon
postConfigure
in interface IXholon
postConfigure
in class AbstractGrid
public double getVal()
IXholon
getVal
in interface IXholon
getVal
in class Xholon
public void setVal(int val)
IXholon
setVal
in interface IXholon
setVal
in class Xholon
public void incVal(double incAmount)
IXholon
incVal
in interface IXholon
incVal
in class Xholon
public void decVal(double decAmount)
IXholon
decVal
in interface IXholon
decVal
in class Xholon
public void setRoleName(java.lang.String roleName)
IXholon
setRoleName
in interface IXholon
setRoleName
in class Xholon
public java.lang.String getRoleName()
IXholon
getRoleName
in interface IXholon
getRoleName
in class Xholon
public void act()
IXholon
act
in interface IXholon
act
in class Xholon
public void performVoidActivity(IXholon activity)
IXholon
performVoidActivity
in interface IXholon
performVoidActivity
in class Xholon
public java.lang.String toString()
toString
in class Xholon
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |