クラス ModelSwarm

java.lang.Object
  拡張swarm.BaseImpl
      拡張swarm.objectbase.SwarmImpl
          拡張ModelSwarm
すべての実装インタフェース:
swarm.activity.ActionType, swarm.activity.ActionTypeS, 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.Swarm, swarm.activity.SwarmProcess, swarm.activity.SwarmProcessS, swarm.objectbase.SwarmS, swarm.activity.SynchronizationType, swarm.activity.SynchronizationTypeS, swarm.defobj.Zone, swarm.defobj.ZoneS

public class ModelSwarm
extends swarm.objectbase.SwarmImpl


フィールドの概要
 double bugDensity
          lispAppArchiverのためにはpublicでなければならない。
(パッケージプライベート)  swarm.collections.List bugList
           
(パッケージプライベート)  FoodSpace food
           
(パッケージプライベート)  swarm.activity.ActionGroup modelActions
           
(パッケージプライベート)  swarm.activity.Schedule modelSchedule
           
(パッケージプライベート)  Bug reportBug
           
 double seedProb
          lispAppArchiverのためにはpublicでなければならない。
(パッケージプライベート)  swarm.space.Grid2d world
           
 int worldXSize
          lispAppArchiverのためにはpublicでなければならない。
 int worldYSize
          lispAppArchiverのためにはpublicでなければならない。
 
クラス swarm.BaseImpl から継承したフィールド
 
コンストラクタの概要
ModelSwarm(swarm.defobj.Zone aZone)
           
 
メソッドの概要
 swarm.activity.Activity activateIn(swarm.objectbase.Swarm context)
           
 java.lang.Object buildActions()
           
 java.lang.Object buildObjects()
           
 
クラス swarm.objectbase.SwarmImpl から継承したメソッド
allocIVars, allocIVarsComponent, compare, copyIVars, copyIVarsComponent, describe, describeForEach, describeForEachID, describeID, drop, freeIVars, freeIVarsComponent, getActivity, getCompleteProbeMap, getComponentZone, getDisplayName, getInternalZone, getName, getPageSize, getPopulation, getProbeForVariable, getProbeMap, getSynchronizationType, getTypeName, getZone, perform, perform$with, perform$with$with, perform$with$with$with, respondsTo, setDisplayName, xfprint, xfprintid, xprint, xprintid
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

worldXSize

public int worldXSize
lispAppArchiverのためにはpublicでなければならない。


worldYSize

public int worldYSize
lispAppArchiverのためにはpublicでなければならない。


seedProb

public double seedProb
lispAppArchiverのためにはpublicでなければならない。


bugDensity

public double bugDensity
lispAppArchiverのためにはpublicでなければならない。


food

FoodSpace food

world

swarm.space.Grid2d world

reportBug

Bug reportBug

bugList

swarm.collections.List bugList

modelActions

swarm.activity.ActionGroup modelActions

modelSchedule

swarm.activity.Schedule modelSchedule
コンストラクタの詳細

ModelSwarm

public ModelSwarm(swarm.defobj.Zone aZone)
メソッドの詳細

buildObjects

public java.lang.Object buildObjects()

buildActions

public java.lang.Object buildActions()

activateIn

public swarm.activity.Activity activateIn(swarm.objectbase.Swarm context)