Class ComputationalAssembler

java.lang.Object
  extended by swarm.BaseImpl
      extended by swarm.objectbase.SwarmObjectImpl
          extended by ComputationalAssemblerBasic
              extended by ComputationalAssembler
All Implemented Interfaces:
swarm.defobj.Create, swarm.defobj.CreateS, swarm.defobj.Customize, swarm.defobj.CustomizeS, swarm.defobj.DefinedObject, swarm.defobj.DefinedObjectS, swarm.defobj.Drop, swarm.defobj.DropS, swarm.defobj.GetName, swarm.defobj.GetNameS, swarm.objectbase.SwarmObject, swarm.objectbase.SwarmObjectS

public class ComputationalAssembler
extends ComputationalAssemblerBasic

The ComputationalAssembler class instances make computational processes; we have a computationa assembler instance for each unit

Author:
Pietro Terna

Field Summary
 
Fields inherited from class ComputationalAssemblerBasic
addendum, cd, checkMatrixNumber, done, layer, myUnit, rd, ucd, ucd0, ucd1, urd, urd0, urd1, waitingList, whichUnit
 
Constructor Summary
ComputationalAssembler(swarm.defobj.Zone aZone, OrderDistiller od, ESFrameModelSwarm mo)
          the constructor for ComputationalAssembler
 
Method Summary
 void drop()
          drop the computational assembler
 
Methods inherited from class ComputationalAssemblerBasic
c1001, c1002, c1100, c1101, c1102, c1103, c1104, c1105, c1110, c1111, c1120, c1130, c1199, c1995, c1996, c1997, c1998, c1999, checkingComputationsAndFreeingOrders, checkingComputationsOnASpecificOrder, getWaitingListLength, init, removeThisOrderFromTheWaitingList, setComputationalWaitingList, setUnit, thisOrderIsInTheWaitingList
 
Methods inherited from class swarm.objectbase.SwarmObjectImpl
compare, describe, describeID, getCompleteProbeMap, getDisplayName, getName, getProbeForMessage, getProbeForVariable, getProbeMap, getTypeName, getZone, perform, perform$with, perform$with$with, perform$with$with$with, respondsTo, setDisplayName, xfprint, xfprintid, xprint, xprintid
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComputationalAssembler

public ComputationalAssembler(swarm.defobj.Zone aZone,
                              OrderDistiller od,
                              ESFrameModelSwarm mo)
the constructor for ComputationalAssembler

Method Detail

drop

public void drop()
drop the computational assembler

Specified by:
drop in interface swarm.defobj.Drop
Overrides:
drop in class swarm.objectbase.SwarmObjectImpl