Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## uchicago.src.repastdemos.neural
Class Consultant

    java.lang.Object
      uchicago.src.sim.network.DefaultNode
          uchicago.src.sim.network.DefaultDrawableNode
              uchicago.src.repastdemos.neural.Boss
                  uchicago.src.repastdemos.neural.Consultant

All Implemented Interfaces:
  AutoStepable, Drawable2DGridNode, DrawableNonGridNode, Moveable, NonGridDrawable, Node

    public class Consultant

extends Boss
implements AutoStepable

This is the agent that either praises or scolds `Employee`s based on the actions they performed according to the boss commands they received.
When an agent is praised they move towards the bosses (the center of the display), when they are scolded they move away.

Version:
  $Revision: 1.1 $ $Date: 2005/08/12 20:04:54 $
Author:
  Jerry Vos

Nested Class Summary

Nested classes/interfaces inherited from class uchicago.src.sim.network.DefaultNode
`DefaultNode.OrderedHashMap`

Field Summary

Fields inherited from class uchicago.src.repastdemos.neural.Boss
`office`

Fields inherited from class uchicago.src.sim.network.DefaultDrawableNode
`item`

Fields inherited from class uchicago.src.sim.network.DefaultNode
`inEdges, inMap, label, outEdges, outMap`

Constructor Summary
`Consultant(Office office)`

Method Summary
`void` | `postStep()` normally the method for swapping in new public data and otherwise handling the results/cleanup of a step
`void` | `preStep()` normally the method for setting up an agent for the next step
`void` | `step()` normally the method that performs the actual actions of a step

Methods inherited from class uchicago.src.repastdemos.neural.Boss
`getBossID, setBossID`

Methods inherited from class uchicago.src.sim.network.DefaultDrawableNode
`allowResizing, calcSize, contains, draw, getBorderColor, getBorderWidth, getColor, getFont, getHeight, getLabelColor, getNode, getWidth, getX, getY, setBorderColor, setBorderWidth, setColor, setDrawable, setDrawableNoCopy, setFont, setHeight, setLabelColor, setNodeLabel, setWidth, setX, setX, setY, setY`

Methods inherited from class uchicago.src.sim.network.DefaultNode
`addInEdge, addInEdges, addOutEdge, addOutEdges, clearInEdges, clearOutEdges, getEdgesFrom, getEdgesTo, getFromNodes, getId, getInDegree, getInEdges, getInNodes, getNodeLabel, getNumInEdges, getNumOutEdges, getOutDegree, getOutEdges, getOutNodes, getRandomFromNode, getRandomNodeIn, getRandomNodeOut, getRandomToNode, getToNodes, hasEdgeFrom, hasEdgeTo, hasEdgeToOrFrom, makeRandomInEdge, makeRandomOutEdge, removeEdgesFrom, removeEdgesTo, removeInEdge, removeOutEdge`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Methods inherited from interface uchicago.src.sim.gui.DrawableNonGridNode
`getOutEdges`

Methods inherited from interface uchicago.src.sim.gui.Drawable2DGridNode
`getOutEdges`

Constructor Detail

### Consultant

    public Consultant(Office office)

Method Detail

### preStep

    public void preStep()

  Description copied from interface: `AutoStepable`
  normally the method for setting up an agent for the next step

  Specified by:
    `preStep` in interface `AutoStepable`
  Overrides:
    `preStep` in class `Boss`

### step

    public void step()

  Description copied from interface: `AutoStepable`
  normally the method that performs the actual actions of a step

  Specified by:
    `step` in interface `AutoStepable`
  Overrides:
    `step` in class `Boss`

### postStep

    public void postStep()

  Description copied from interface: `AutoStepable`
  normally the method for swapping in new public data and otherwise handling the results/cleanup of a step

  Specified by:
    `postStep` in interface `AutoStepable`
  Overrides:
    `postStep` in class `Boss`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD