A B C D E F G I L M N O P R S T U V Z _

A

activateIn(Swarm) - Method in class ESFrameModelSwarm
Now set up the model's activation. swarmContext indicates where we're being started in - typically, this model is run as a subswarm of an observer swarm.
activateIn(Swarm) - Method in class ESFrameObserverSwarm
activateIn: - activate the schedules so they're ready to run.
addToConcludedOrders(float) - Method in class ESFrameModelSwarm
increasing/decreasing the value of the concluded orders
addToGlobalProduction(int) - Method in class ESFrameModelSwarm
increasing/decreasing global production value
addToPotentialProduction(int) - Method in class ESFrameModelSwarm
increasing potential production value

B

buildActions() - Method in class ESFrameModelSwarm
Here is where the model schedule is built, the data structures that define the simulation of time in the model.
buildActions() - Method in class ESFrameObserverSwarm
Create the actions necessary for the simulation.
buildObjects() - Method in class ESFrameModelSwarm
Build the model objects.
buildObjects() - Method in class ESFrameObserverSwarm
Create the objects used to display the model.

C

concludedOrders - Variable in class ESFrameModelSwarm
concluded orders form the beginning of the simulation
createNumberOfUnitsGraph - Variable in class ESFrameModelSwarm
create the display of the numberOfUnits
createProductionGraph - Variable in class ESFrameModelSwarm
create the display of the production
createRatioGraph - Variable in class ESFrameModelSwarm
create the display of the ratios

D

displayActions1 - Variable in class ESFrameObserverSwarm
two ActionGroup for sequence of GUI events
displayActions2 - Variable in class ESFrameObserverSwarm
two ActionGroup for sequence of GUI events
displayFrequency - Variable in class ESFrameObserverSwarm
update frequency
displaySchedule - Variable in class ESFrameObserverSwarm
the single Schedule instance
drop() - Method in class ESFrameObserverSwarm
drop the Observer, but after having dropped the EZGraph
dropUnits() - Method in class ESFrameModelSwarm
dropping units

E

ESFrameModelSwarm - class ESFrameModelSwarm.
The Model contains the Units
ESFrameModelSwarm(Zone) - Constructor for class ESFrameModelSwarm
 
ESFrameObserverSwarm - class ESFrameObserverSwarm.
The Observer contains the Model and the graphic widgets
ESFrameObserverSwarm(Zone) - Constructor for class ESFrameObserverSwarm
Constructor for class
eSFrameModelSwarm - Variable in class ESFrameObserverSwarm
 
eSFrameModelSwarmArray - Variable in class ESFrameObserverSwarm
the Swarm we are observing
eSFrameObserverSwarm - Static variable in class StartESFrame
the observer in our application
evaluateRatios() - Method in class ESFrameObserverSwarm
evaluating ratio1, ratio2, ratio3 for model in layer 'ln'

F

finish() - Method in class ESFrameObserverSwarm
to finish automatically, if timeToFinish!

G

generateANewUnit() - Method in class ESFrameModelSwarm
 
generateUnit(int, int) - Method in class ESFrameModelSwarm
unit generation
getConcludedOrderSteps() - Method in class ESFrameModelSwarm
reporting the value of the concluded orders
getCreateNumberOfUnitsGraph() - Method in class ESFrameModelSwarm
return if we want to create the numberOfUnitsGraph
getCreateProductionGraph() - Method in class ESFrameModelSwarm
return if we want to create the productionGraph
getCreateRatioGraph() - Method in class ESFrameModelSwarm
return if we want to create the ratioGraph
getGlobalProduction() - Method in class ESFrameModelSwarm
reporting the global production value
getNumberOfUnits() - Method in class ESFrameModelSwarm
report the number of units
getPotentialProduction() - Method in class ESFrameModelSwarm
reporting potential production value
getRatio1() - Method in class ESFrameObserverSwarm
returning ratio1 (global / potential production)
getRatio2() - Method in class ESFrameObserverSwarm
returning ratio2 (global / potential production)
getRatio3() - Method in class ESFrameObserverSwarm
returning ratio3 (final / global production)
getSimpleUnitProductionPhase(int) - Method in class UnitParameters
returning the production phase for a specific simple unit
getTimeLengthRatio() - Method in class ESFrameModelSwarm
report the ratio totalProductionTime/totalRecipeLength
getUnitActivitySpace() - Method in class ESFrameModelSwarm
return the unitActivitySpace address
getUnitList() - Method in class ESFrameModelSwarm
the method returns the list of the units
getUnitNumber(int) - Method in class UnitParameters
returning the unit number for a specific (normal) unit
getUnitSpace() - Method in class ESFrameModelSwarm
return the unitSpace
globalProduction - Variable in class ESFrameModelSwarm
global production from the beginning of the run

I

increasingVisibilityStep - Variable in class ESFrameModelSwarm
increasing visibility in each step 1 of each unit
interVisibilityMinLevel - Variable in class ESFrameModelSwarm
the min level of inter-visibility; below this level two units cannot exchange products

L

lackingData(String) - Method in class UnitParameters
conclude execution if data are lacking
layer - Variable in class ESFrameModelSwarm
the layer of this model
layer - Variable in class UnitParameters
the layer of our model
layerNumber - Variable in class ESFrameObserverSwarm
the number of layers in our global model; each layer is a model
ln - Variable in class ESFrameObserverSwarm
 
lnn - Variable in class ESFrameObserverSwarm
 

M

main(String[]) - Static method in class StartESFrame
The main() function is the top-level place where everything starts.
maxInactivity - Variable in class ESFrameModelSwarm
max inactivity value
maxStartingVisibility - Variable in class ESFrameModelSwarm
the max starting visibility
maxStepLength - Variable in class ESFrameModelSwarm
the max length of a step in a recipe (in units of time)
maxStepNumber - Variable in class ESFrameModelSwarm
 
maxUnsentProducts - Variable in class ESFrameModelSwarm
max quantity of unsent products
minStartingVisibility - Variable in class ESFrameModelSwarm
the min starting visibility
modelActions2 - Variable in class ESFrameModelSwarm
ActionGroup for holding an ordered sequence of action (the numbers of the model action names are the same used in the full jES model, so some are lacking in this version)
modelActions2b - Variable in class ESFrameModelSwarm
ActionGroup for holding an ordered sequence of action (the numbers of the model action names are the same used in the full jES model, so some are lacking in this version)
modelActions2generator - Variable in class ESFrameModelSwarm
ActionGroup for holding an ordered sequence of action (the numbers of the model action names are the same used in the full jES model, so some are lacking in this version)
modelSchedule - Variable in class ESFrameModelSwarm
the Schedule operating in the Model
myShuffler - Variable in class ESFrameModelSwarm
a shuffler for the list

N

newUnitGenerationP - Variable in class ESFrameModelSwarm
probability of unit new Unit generation while the simulation is running
numberOfUnitsGraph - Variable in class ESFrameObserverSwarm
 
numberOfUnitsGraphArray - Variable in class ESFrameObserverSwarm
 

O

orderGenerator - Variable in class ESFrameModelSwarm
the order generator

P

potentialProduction - Variable in class ESFrameModelSwarm
potential production from the beginning of the run
potentialUnitNumberPerType - Variable in class ESFrameModelSwarm
repetition in unit creation if potentialUnitNumberPerType > 1 each type of unit (as in each row of unitData/unitBasicData.txt) can be be created in multiple copies, always applying unitGenerationInitialP; unit number are unit*100+repetition factor (if potentialUnitNumberPerType > 99 we have nonsense numbers)
potentialUnitTypes - Variable in class ESFrameModelSwarm
the total number of operating Units we are using
proFormaUnitList - Variable in class ESFrameModelSwarm
the list of the pro forma units (all the "would be" units)
productionGraph - Variable in class ESFrameObserverSwarm
 
productionGraphArray - Variable in class ESFrameObserverSwarm
 

R

ratio1 - Variable in class ESFrameObserverSwarm
 
ratio2 - Variable in class ESFrameObserverSwarm
 
ratio3 - Variable in class ESFrameObserverSwarm
 
ratioGraph - Variable in class ESFrameObserverSwarm
 
ratioGraphArray - Variable in class ESFrameObserverSwarm
 
readUnitData() - Method in class UnitParameters
read the unit numbers and production phases from the unitDataX/unitBasicData.txt file, where X is the level number

S

StartESFrame - class StartESFrame.
The StartESFrame class contains main().
StartESFrame() - Constructor for class StartESFrame
 
setLayer(int) - Method in class ESFrameModelSwarm
setting the layer of this model
setParametersTo(int, int, Unit) - Method in class UnitParameters
setting the parameters of (normal) units
setProductionTimeAndRecipeLength(float, float) - Method in class ESFrameModelSwarm
record total production time and total recipe length
setTime() - Method in class ESFrameObserverSwarm
setting the time of the simulation
shuffleUnitList() - Method in class ESFrameModelSwarm
shuffling the unitList
simpleUnitProductionPhase - Variable in class UnitParameters
the vector of simple unit production phase (simple=with a unique activity)

T

time - Variable in class ESFrameObserverSwarm
the time
timeToFinish - Variable in class ESFrameObserverSwarm
the time at which we stop the simulation (if !
totalProductionTime - Variable in class ESFrameModelSwarm
the total production time used by done orders
totalRecipeLength - Variable in class ESFrameModelSwarm
the total length of the recipes of the done orders
totalUnitNumber - Variable in class UnitParameters
total unit number

U

UnitParameters - class UnitParameters.
This class reads the parameters for each unit
UnitParameters(Zone, int, int) - Constructor for class UnitParameters
the constructor of UnitParameters
unitActivityDisplay - Variable in class ESFrameObserverSwarm
 
unitActivityDisplayArray - Variable in class ESFrameObserverSwarm
 
unitActivitySpace - Variable in class ESFrameModelSwarm
the unit activity space, always metaphoric
unitDisplay - Variable in class ESFrameObserverSwarm
 
unitDisplayArray - Variable in class ESFrameObserverSwarm
 
unitGenerationInitialP - Variable in class ESFrameModelSwarm
the probability of initial generation of a unit, listed into the unit directory
unitList - Variable in class ESFrameModelSwarm
the list of the operating units
unitListIndex - Variable in class ESFrameModelSwarm
its iterator
unitNumber - Variable in class UnitParameters
the vector of the unit numbers
unitParameters - Variable in class ESFrameModelSwarm
the input class for unit parameters
unitRaster - Variable in class ESFrameObserverSwarm
 
unitRasterArray - Variable in class ESFrameObserverSwarm
our graphics
unitSpace - Variable in class ESFrameModelSwarm
the unit space (a metaphorical one)
unitSpaceXSize - Variable in class ESFrameModelSwarm
the X size of the unit space
unitSpaceYSize - Variable in class ESFrameModelSwarm
the Y size of the unit space

V

verbose - Static variable in class StartESFrame
being verbose?
verboseChoice - Variable in class ESFrameObserverSwarm
displaying all messages on the console

Z

zoomFactor - Variable in class ESFrameObserverSwarm
 

_

_unitRasterDeath_(Object) - Method in class ESFrameObserverSwarm
handling the raster

A B C D E F G I L M N O P R S T U V Z _