|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.primordion.xholon.base.Xholon
org.primordion.xholon.base.XholonWithPorts
org.primordion.xholon.base.AbstractGrid
org.primordion.xholon.samples.Xh1dSimple
1D Cellular Automaton.
| Field Summary | |
boolean |
alive
|
static int |
caRuleNumber
|
static int |
S_DORULE
|
| 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.xholon.samples.Ce1dSimple |
CellularAutomaton1DCE, GridCellCE, includeCE, RowCE, 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 | |
Xh1dSimple()
Constructor. |
|
| Method Summary | |
void |
act()
Do some action during this time step. |
static int |
getCaRuleNumber()
Return the CA rule number. |
void |
initialize()
Initialize the tree node. |
void |
postConfigure()
Perform some action, typically once at start up; MAY be overridden. |
void |
processReceivedMessage(Message msg)
Process a received ROOM/UML2 message taken from the message queue. |
static void |
setCaRuleNumber(int caRuleNum)
Set the CA rule number. |
void |
setVal(boolean val)
Set the value of a "boolean" 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 S_DORULE
public static int caRuleNumber
public boolean alive
| Constructor Detail |
public Xh1dSimple()
| Method Detail |
public void initialize()
IXholon
initialize in interface IXholoninitialize in class AbstractGridpublic void setVal(boolean val)
IXholon
setVal in interface IXholonsetVal in class Xholonpublic void postConfigure()
IXholon
postConfigure in interface IXholonpostConfigure in class AbstractGridpublic void act()
IXholon
act in interface IXholonact in class Xholonpublic void processReceivedMessage(Message msg)
IXholon
processReceivedMessage in interface IXholonprocessReceivedMessage in class Xholonpublic static void setCaRuleNumber(int caRuleNum)
caRuleNum - The rule number.public static int getCaRuleNumber()
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 | ||||||||||