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

A

AssigningTool - class AssigningTool.
A tool to choose the unit to which we have to send an order
AssigningTool(Zone, ListImpl, UnitActivitySpace, int) - Constructor for class AssigningTool
 
aSpace - Variable in class UnitActivitySpace
 
aUnit - Variable in class AssigningTool
the temporary address of an existing unit
aUnit - Variable in class Unit
the temporary address of an existing unit
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.
anOrder - Variable in class OrderGenerator
a specific order
assign(Unit, Order) - Method in class AssigningTool
 
assign(Order) - Method in class AssigningTool
 

B

bSpace - Variable in class UnitActivitySpace
 
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

CoordinateManager - class CoordinateManager.
a static class to check the coordonates if x or y are beyond the edge of our space
CoordinateManager() - Constructor for class CoordinateManager
 
check(int, int) - Static method in class CoordinateManager
 
createRandomOrderWithNSteps() - Method in class OrderGenerator
creating an order form, choosing its recipe length and content

D

dailyProductionList - Variable in class Unit
the list containing the orders (if any) performed in a day
dictionary - Variable in class OrderGenerator
the dictionary to be used to choose the steps to be included in a recipe
dictionaryLength - Variable in class OrderGenerator
length of the dictionary
directionVector - Variable in class UnitActivitySpace
 
directionVector0 - Variable in class UnitActivitySpace
 
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
drawSelfOn(Raster) - Method in class Unit
designing itself on the raster
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
the Swarm we are observing
eSFrameObserverSwarm - Static variable in class StartESFrame
the observer in our application
exit(int) - Static method in class MyExit
 

F

fillWithZero() - Method in class UnitActivitySpace
 
finish() - Method in class ESFrameObserverSwarm
to finish automatically, if timeToFinish!
firstOrder - Variable in class Unit
the first order to be executed

G

getInactivity() - Method in class Unit
the inactivity
getProductionPhase() - Method in class Unit
return the production phases of the unit
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() - Method in class Unit
get unit number
getUnitNumber(int) - Method in class UnitParameters
returning the unit number for a specific (normal) unit
getUnitSpace() - Method in class ESFrameModelSwarm
return the unitSpace
getUnsentProducts() - Method in class Unit
unsent products at the end of step 2
getVisibility() - Method in class Unit
the visibility
getXPos() - Method in class Unit
the X position
getYPos() - Method in class Unit
the Y position

I

inactivity - Variable in class Unit
the number of tick of inactivity
increasingVisibilityStep - Variable in class ESFrameModelSwarm
increasing visibility in each step 1 of each unit
increasingVisibilityStep - Variable in class Unit
increasing visibility in each step 1
initialPotentialUnitNumber - Variable in class ESFrameModelSwarm
the total number of operating Units we are using
interVisibility(Unit, Unit) - Method in class UnitActivitySpace
the measure of the common positions in the visibility areas of two units
interVisibilityMinLevel - Variable in class AssigningTool
the min level of inter-visibility; below this level two units cannot exchange products; this value is not used in assignment coming from OrderGenerator
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

M

MyExit - class MyExit.
A static class used to stop execution before System.exit(1) code, to avoid the "Unable to register TclNotifier window class" error in W2000 and XP
MyExit() - Constructor for class MyExit
 
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)
maxStepLength - Variable in class OrderGenerator
the max length of a step in a recipe
maxStepNumber - Variable in class ESFrameModelSwarm
 
maxStepNumber - Variable in class OrderGenerator
the max length of a recipe
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

O

OrderGenerator - class OrderGenerator.
The OrderGenerator is used at present to simulate the market behavior.
OrderGenerator(Zone, int, int, ListImpl, ESFrameModelSwarm, AssigningTool) - Constructor for class OrderGenerator
the constructor for OrderGenerator
orderCount - Variable in class OrderGenerator
used to record the number of generated orders
orderGenerator - Variable in class ESFrameModelSwarm
the order generator
orderRecipe1 - Variable in class OrderGenerator
the integer vector containing a specific production recipe
orderRecipe2 - Variable in class OrderGenerator
the integer vector containing a specific production recipe, developed following the length of each step

P

proFormaUnitList - Variable in class ESFrameModelSwarm
the list of the pro forma units (all the "would be" units)

R

readUnitData() - Method in class UnitParameters
read the unit numbers and production phasesvfrom the unitData/unitBasicData.txt file
repeatUnitGeneration - Variable in class ESFrameModelSwarm
repetition in unit creation if repeatUnitGeneration > 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 repeatUnitGeneration > 99 we have nonsense numbers)
rotate() - Method in class UnitActivitySpace
 
rotationMatrix - Variable in class UnitActivitySpace
 

S

StartESFrame - class StartESFrame.
The StartESFrame class contains main().
StartESFrame() - Constructor for class StartESFrame
 
setDictionary() - Method in class OrderGenerator
building the dictionary containing the steps to be included in the recipes
setParametersTo(int, int, Unit) - Method in class UnitParameters
setting the parameters of (normal) units
setProductionPhase(int) - Method in class Unit
set unit production phases
setProductionTimeAndRecipeLength(float, float) - Method in class ESFrameModelSwarm
record total production time and total recipe length
setUnitNumber(int) - Method in class Unit
set unit number
setWaitingList(Order) - Method in class Unit
Putting an order in the production waitingList of the unit (using a related object if any)
showDownHistogram(int, int, int) - Method in class UnitActivitySpace
 
showLeftHistogram(int, int, int) - Method in class UnitActivitySpace
 
showRightHistogram(int, int, int) - Method in class UnitActivitySpace
 
showVisibility(int, int, int) - Method in class UnitActivitySpace
 
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)
stepLengthInOrder - Variable in class OrderGenerator
the integer vector containing the unit of time spent for each step in the recipe; il will determine the tranformation of the orderRecipe1 vector into the orderRecipe2 vector containing the repetitions of the steps, to reproduce the length of each step in time NB this formalism is internal to internal (in external formalism we have 'step s/h/d time' as an examples orderRecipe1 contains 1 12 7 3 stepLengthInOrder contains 1 3 2 2 orderRecipe2 contains 1 12 12 12 7 7 3 3

T

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
totalTimeLengthGraph - Variable in class ESFrameObserverSwarm
our graphics or EZGraph output to files
totalUnitNumber - Variable in class UnitParameters
total unit number

U

Unit - class Unit.
The Unit class instances are micro unit in our virtual enterprise; i.e. the units where the steps required to build a product (to fulfill an order) are done
Unit(Zone, ESFrameModelSwarm, UnitActivitySpace, AssigningTool, int, int, byte, int, int) - Constructor for class Unit
the constructor for Unit
UnitActivitySpace - class UnitActivitySpace.
 
UnitActivitySpace(Zone, int, int) - Constructor for class UnitActivitySpace
 
UnitParameters - class UnitParameters.
This class reads the parameters for each unit
UnitParameters(Zone, int) - Constructor for class UnitParameters
the constructor of UnitParameters
unitActivityDisplay - Variable in class ESFrameObserverSwarm
 
unitActivitySpace - Variable in class AssigningTool
the activity space
unitActivitySpace - Variable in class ESFrameModelSwarm
the unit activity space, always metaphoric
unitActivitySpace - Variable in class Unit
the unitActivitySpace
unitColor - Variable in class Unit
position of the unit into the display
unitDisplay - 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 AssigningTool
the list of the normal units existing in our environment
unitList - Variable in class ESFrameModelSwarm
the list of the operating units
unitList - Variable in class OrderGenerator
the list containig the operating units
unitListIndex - Variable in class AssigningTool
the iterator of unitList
unitListIndex - Variable in class ESFrameModelSwarm
its iterator
unitNumber - Variable in class Unit
the number identifying the unit
unitNumber - Variable in class UnitParameters
the vector of the unit numbers
unitParameters - Variable in class ESFrameModelSwarm
the input class for unit parameters
unitProductionPhase - Variable in class Unit
the unit production phase
unitRaster - Variable in class ESFrameObserverSwarm
 
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
unitStep1() - Method in class Unit
production:

at the beginning of each time tick in the 'day', each unit looks for the order(s) (if any) to be executed; the production cycle is 'one unit of time' in a step of the recipe of an order in a tick of a day;

unitStep2() - Method in class Unit
diffusion and accounting:

sending the orders to the subsequent production units;

making accounting operations
unsentProducts - Variable in class Unit
unsent product at the end of step2

V

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

W

waitingList - Variable in class Unit
the list of the orders to be executed

X

xPos - Variable in class Unit
position of the unit into the display

Y

yPos - Variable in class Unit
position of the unit into the display

Z

zoomFactor - Variable in class ESFrameObserverSwarm
 

_

_unitRasterDeath_(Object) - Method in class ESFrameObserverSwarm
 

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