org.jscience.computing.ai.agents
Interface ReproductiveAgent

All Superinterfaces:
Agent, MobileAgent

public interface ReproductiveAgent
extends MobileAgent

The ReproductiveAgent interface provides a better support for social agents.


Field Summary
static int ADULT
          DOCUMENT ME!
static int BABY
          DOCUMENT ME!
static int DEAD
          DOCUMENT ME!
static int EAT
          DOCUMENT ME!
static int OLD
          DOCUMENT ME!
static int REPRODUCE
          DOCUMENT ME!
static int YOUNG
          DOCUMENT ME!
 
Fields inherited from interface org.jscience.computing.ai.agents.MobileAgent
MOVE
 
Method Summary
 java.util.Set reproduce(java.util.Set agents)
          DOCUMENT ME!
 
Methods inherited from interface org.jscience.computing.ai.agents.MobileAgent
getPosition
 
Methods inherited from interface org.jscience.computing.ai.agents.Agent
fireAction, getEnvironment, getState, initialize, step
 

Field Detail

BABY

static final int BABY
DOCUMENT ME!

See Also:
Constant Field Values

YOUNG

static final int YOUNG
DOCUMENT ME!

See Also:
Constant Field Values

ADULT

static final int ADULT
DOCUMENT ME!

See Also:
Constant Field Values

OLD

static final int OLD
DOCUMENT ME!

See Also:
Constant Field Values

DEAD

static final int DEAD
DOCUMENT ME!

See Also:
Constant Field Values

EAT

static final int EAT
DOCUMENT ME!

See Also:
Constant Field Values

REPRODUCE

static final int REPRODUCE
DOCUMENT ME!

See Also:
Constant Field Values
Method Detail

reproduce

java.util.Set reproduce(java.util.Set agents)
DOCUMENT ME!

Parameters:
agents - DOCUMENT ME!
Returns:
DOCUMENT ME!