uchicago.src.repastdemos.regression
Class Boss
java.lang.Object
uchicago.src.sim.network.DefaultNode
uchicago.src.sim.network.DefaultDrawableNode
uchicago.src.repastdemos.regression.Boss
- All Implemented Interfaces:
- AutoStepable, Drawable2DGridNode, DrawableNonGridNode, Moveable, NonGridDrawable, Node
- Direct Known Subclasses:
- Consultant
public class Boss
- extends DefaultDrawableNode
- implements AutoStepable
This class represents the agent who outputs a value based on either exponential or
polynomial function for a given input. The employees agents try to guess the boss's
output.
- Version:
- $Revision: 1.1 $ $Date: 2005/08/12 20:04:54 $
- Author:
- Prakash Thimmapuram
- See Also:
Employee,
Consultant
|
Method Summary |
double |
getCurrentY()
|
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.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 |
office
protected Office office
officeSpace
protected RegressionOfficeModel officeSpace
Boss
public Boss(RegressionOfficeModel officeSpace,
Office office,
double x,
double y)
Boss
public Boss(RegressionOfficeModel officeSpace,
Office office)
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
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
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
getCurrentY
public double getCurrentY()
- Returns:
- Returns the currentY.