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

A

aComputationalSpecificationSet - Variable in class Order
computational specification set
activateIn(Swarm) - Method in class ESFrameModelSwarm
Now set up the model's activation.
activateIn(Swarm) - Method in class ESFrameObserverSwarm
activateIn: - activate the schedules so they're ready to run.
addendum - Variable in class ComputationalAssemblerBasic
the optional addendum for the production phases copying units
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
addToHibernatedComputationalAssemblerList(ComputationalAssembler) - Static method in class InformationRepository
adding an order to the hibernatedComputationalAssemblerList
addToHibernatedComputationalSpecificationSetList(ComputationalSpecificationSet) - Static method in class InformationRepository
adding an order to the hibernatedComputationalSpecificationSetList
addToHibernatedMemoryMatrixList(MemoryMatrix) - Static method in class InformationRepository
adding an order to the hibernatedMemoryMatrixList
addToHibernatedOrderList(Order) - Static method in class InformationRepository
adding an order to the hibernatedOrderList
addToHibernatedUnitList(Unit) - Static method in class InformationRepository
adding a unit to the hibernatedUnitList
addToPotentialProduction(int) - Method in class ESFrameModelSwarm
increasing potential production value
aMatrix - Variable in class ESFrameModelSwarm
a memory matrix
anOrder - Variable in class OrderGenerator
a specific order
arrangeForComputation() - Method in class Order
the internal method dealing with computation
aSpace - Variable in class UnitActivitySpace
 
aUnit - Variable in class Unit
the temporary address of an existing unit

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 model objects.
buildObjects() - Method in class ESFrameObserverSwarm
Create the objects used to display the model.

C

c1001() - Method in class ComputationalAssemblerBasic
computational operations with code -1001 this computational code places the numbers of the recipes to launch from other recipes, via the c step 1002, in position 0,0 of the received matrixes and set the status to done.
c1002() - Method in class ComputationalAssemblerBasic
 
c1100() - Method in class ComputationalAssemblerBasic
computational operations with code -1100 (a code for the jES Open Foundation extension)

this computational step acts as generalized matrix loader that places the values found in unitData0/memoryMatrixContents.txt file in the matrixex and rows and cols reported in the same file the number of the matrixes used here must be less or equal to totalMemoryMatrixNumber (the first m matrixes of these ones); beside this, m has to be less than 10 it is mandatory to enter all the defined matrixes in their original in the c 1100 m m1 m2 ...
c1101() - Method in class ComputationalAssemblerBasic
computational operations with code -1101 (a code for the jES Open Foundation extension)

this computational code creates a new random unit in the model stratum reported in position 0,1 of the unique received matrix, with the probability set in position 0,0 of the same matrix; it chose randomly a unit in the proforma unit list, generated from the stratum unitBasicData.txt file, from the top to the 'potentialUnitTypes-1' row; finally it changes the status to done it returns the new unit address, to be used, if necessary, in ComputationalAssembler.java
c1102() - Method in class ComputationalAssemblerBasic
computational operations with code -1102 (a code for the jES Open Foundation extension)

this computational code drops the unit the order is in, with the probability set in position 0,0 of the first received matrix and increases the position 0,1 of the second received matrix by 1, to count the dropped units; this computational step must be in the last step of the order, because the dropped unit cannot send it to the successive one; the computational step, before setting the unit to be dropped, applies the orderDoneStep() method to the order, for accounting purposes; finally it changes the status to done
c1103() - Method in class ComputationalAssemblerBasic
computational operations with code -1103 (a code for the jES Open Foundation extension)

this computational code creates a copy of the unit the order is in the model stratum of the original unit, near to it with the standard placement rule, with the probability set in position 0,0 of the first received matrix; the count of the created units is reported increasing by one the position 0+rd,1+cd of the second received matrix finally it changes the status to done
c1104() - Method in class ComputationalAssemblerBasic
computational operations with code -1104 (a code for the jES Open Foundation extension)

this computational code creates a copy of the unit the order is in, in the model stratum of the original unit, in a random position with the standard placement rule, with the probability set in position 0,0 of the first received matrix; the count of the created units is reported increasing by one the position 0+rd,1+cd of the second received matrix finally it changes the status to done
c1105() - Method in class ComputationalAssemblerBasic
computational operations with code -1105 (a code for the jES Open Foundation extension)

this computational code creates a copy of the unit the order is in, in the model stratum of the original unit, in the position near the original unit with the standard placement rule, in the direction stated by position 0,0 (x) and 0,1 (y) of the unit matrix, with the probability set in position 0,0 of the first received matrix; the count of the created units is reported increasing by one the position 0+rd,1+cd of the second received matrix finally it changes the status to done
c1110() - Method in class ComputationalAssemblerBasic
computational operations with code -1110 (a code for the jES Open Foundation extension)

this computational code creates a copy of the unit the order is in, in the same x,y place of the copied unit, but in another model stratum, with the probability set in position 0,0 of the unique received matrix; the created unit is set in the stratum indicated in position 0,1 of the unique received matrix; the unit is created, with the above probability, if the content of the unit memory matrix in position 0,0 is positive (the actual position can be modified via the calling step, e.g.
c1111() - Method in class ComputationalAssemblerBasic
computational operations with code -1111 (a code for the jES Open Foundation extension)

this step acts exactly as c1110, but using an addendum to change the production phase
c1120() - Method in class ComputationalAssemblerBasic
computational operations with code -1120 (a code for the jES Open Foundation extension)

this computational code modifies the position 0,0 both of the memory matrix of the unit the order is in and of the memory matrix of the unit the order come from; the amount of the two modifications is defined by two addenda stored in position 0,0 and 0,1 of the unique received matrix (the actual position can be modified via the calling computational step, of the class 12xx); also the position of the two memory matrixes can be modified via the via the 12xx calling computational step; in 0,0 the addendum 1 for the unit the order is in and addendum 2 for the unit the order come from; finally it changes the status to done;
c1130() - Method in class ComputationalAssemblerBasic
computational operations with code -1130 (a code for the jES Open Foundation extension)

this computational code deletes a unit (if existing) in the same position of the unit the order is in, but in another model stratum, with the probability set in position 0,0 of the unique received matrix; the deleted unit is searched in the stratum indicated in position 0,1 of the unique received matrix; finally, the computational step changes the status to done;
c1199() - Method in class ComputationalAssemblerBasic
computational operations with code -1199 (a code for the jES Open Foundation extension)

this highly usable computational code, when received by one unit in a stratum, acts vs.
c1995() - Method in class ComputationalAssemblerBasic
computational operations with code -1995 (a code for the checking phase of the program

this computational code place a 1 in position 1,1 of the unique received matrix and set the status to done
c1996() - Method in class ComputationalAssemblerBasic
computational operations with code -1996 (a code for the checking phase of the program

this computational code place a 1 in position 0,0 of the unique received matrix and set the status to done
c1997() - Method in class ComputationalAssemblerBasic
computational operations with code -1997 (a code for the checking phase of the program

this computational code place a 1 in position 1,0 of the unique received matrix and set the status to done
c1998() - Method in class ComputationalAssemblerBasic
computational operations with code -1998 (a code for the checking phase of the program

this computational code place a number in position 0,0 of the unique received matrix and set the status to done
c1999() - Method in class ComputationalAssemblerBasic
computational operations with code -1999 (a code for the checking phase of the program

this computational code verifies position 0,0 of the three received matrixes; only if these positions are all not empty the code empties them and set the status to done
cd - Variable in class ComputationalAssemblerBasic
internal displacements of rows and cols to be used when invoking the methods of the BASIC computational steps via other computational steps

REMEMBER TO RESET ALWAYS TO ZERO THE DISPLACEMENTS AFTER THE USE

check(int, int) - Static method in class CoordinateManager
 
check(String, BufferedReader, String, StringTokenizer) - Static method in class MyReader
check if it is necessary to read a new line and do it
check_with_eof(String, BufferedReader, String, StringTokenizer) - Static method in class MyReader
check if it is necessary to read a new line and do it, returning a null value if we are at the eof
checkDailyProductionListForOldUnsentOrders() - Method in class Unit
eliminating old order
checkForLabelCell(int, int) - Method in class ExcelReader
Checks if the cell at (atRow, atCol) position contains a label (leaving unchanged the counter)
checkForLabelCell() - Method in class ExcelReader
Checks if the next cell in reading sequence contains a label (leaving unchanged the counter)
checkIfNextStepUsesAComputationalSpecificationSet() - Method in class Order
check if next step in Order uses a computational specification set
checkingComputationsAndFreeingOrders() - Method in class ComputationalAssemblerBasic
making computations and eliminating the orders from our waitingList
checkingComputationsOnASpecificOrder(Order) - Method in class ComputationalAssemblerBasic
making computations on a specific order
checkMatrixNumber - Variable in class ComputationalAssemblerBasic
a flag to avoid the control of the number of matrixes this flag has to be used from a computational step using an existing step and modifying on the fly the memory matrix number of the used computational step
checkMemorySize - Variable in class ESFrameObserverSwarm
displaying memory information on the console
checkMemorySize() - Method in class ESFrameObserverSwarm
print the memory usage information
checkZeroTimeProduction() - Method in class Order
check if next step in order is a zero time step
ComputationalAssembler - Class in <Unnamed>
The ComputationalAssembler class instances make computational processes; we have a computationa assembler instance for each unit
ComputationalAssembler(Zone, OrderDistiller, ESFrameModelSwarm) - Constructor for class ComputationalAssembler
the constructor for ComputationalAssembler
ComputationalAssemblerBasic - Class in <Unnamed>
The ComputationalAssemblerBasic class instances make computational processes; we have a computationa assembler instance for each unit THIS CLASS IS NOT USED DIRECTLY, BUT VIA THE INHERITING CLASS ComputationalAssembler.java
ComputationalAssemblerBasic(Zone, OrderDistiller, ESFrameModelSwarm) - Constructor for class ComputationalAssemblerBasic
the constructor for ComputationalAssembler
computationalAssemblerList - Variable in class ESFrameModelSwarm
the list of computationalAssembler units linked to normal unit; comp.
ComputationalSpecificationSet - Class in <Unnamed>
The container generated by an order and containing the spefications about a computational process
ComputationalSpecificationSet(Zone, Order, int) - Constructor for class ComputationalSpecificationSet
constructor for computational specification set
computationalSpecificationSetList - Variable in class Order
the list of the computational specification set
computationalStepsInUse - Static variable in class InformationRepository
the use of computational steps
computationType - Variable in class ComputationalSpecificationSet
the tipe of computation (max -1001, min -1999)
concludedOrders - Variable in class ESFrameModelSwarm
concluded orders form the beginning of the simulation
CoordinateManager - Class in <Unnamed>
a static class to check the coordonates if x or y are beyond the edge of our space
CoordinateManager() - Constructor for class CoordinateManager
 
copyUnit(Unit, int, int, int) - Method in class ESFrameModelSwarm
 
copyUnitInARandomPosition(Unit, int) - Method in class ESFrameModelSwarm
unit copying in a random position
copyUnitInTheSamePlaceFromOtherStratum(Unit, int, int) - Method in class ESFrameModelSwarm
unit copying InTheSamePlaceFromOtherStratum
copyUnitNearTheOriginalPosition(Unit, int) - Method in class ESFrameModelSwarm
unit copying near the original position
copyUnitNearTheOriginalPositionInAStatedDirection(Unit, int, float, float) - Method in class ESFrameModelSwarm
unit copying near the original position in a stated direction
copyUnitToAnotherStratum(Unit, int, int, int) - Method in class ESFrameModelSwarm
unit copying to another stratum
createArraysAndVectors(Zone, int) - Static method in class InformationRepository
the creation of the list memory spaces, once in a run, from the first model
createNumberOfUnitsGraph - Variable in class ESFrameModelSwarm
create the display of the numberOfUnits
createProductionGraph - Variable in class ESFrameModelSwarm
create the display of the production
createRandomOrderWithNSteps() - Method in class OrderGenerator
creating an order form, choosing its recipe length and content
createRatioGraph - Variable in class ESFrameModelSwarm
create the display of the ratios
currentLayer - Variable in class MemoryMatrix
layer to be used

D

dailyProductionList - Variable in class Unit
the list containing the orders (if any) performed in a day
decreaseNumberOfUnitsUsingThisMemoryMatrix() - Method in class MemoryMatrix
setting the number of units using this memory matrix (--)
deleteUnitAt(int, int) - Method in class ESFrameModelSwarm
deleting a unit at ...
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
dim - Variable in class Order
the dimension of matrixAddress
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
distill() - Method in class OrderDistiller
This is the method containing the iterator needed to launch the daily production of recipes.
It take a look at the orderSequence arrays to determine which recipes must be done and how many times.
done - Variable in class ComputationalAssemblerBasic
the status of a specific computation
done - Variable in class ComputationalSpecificationSet
setting true when done
drawSelfOn(Raster) - Method in class Unit
designing itself on the raster
drop() - Method in class ComputationalAssembler
drop the computational assembler
drop() - Method in class ComputationalSpecificationSet
drop the computational specification set
drop() - Method in class ESFrameObserverSwarm
drop the Observer, but after having dropped the EZGraph
drop() - Method in class MemoryMatrix
dropping a memory matrix
drop() - Method in class Order
drop the order
drop() - Method in class Unit
virtual dropping function, to re-use the unit
droppable - Variable in class Unit
if droppable is true the unit will be dropped, regardless all its values (this come from a computational step)
dropUnits() - Method in class ESFrameModelSwarm
dropping units

E

eof() - Method in class ExcelReader
Tests if reading head reached the end of file (the last element in sequence).
eol() - Method in class ExcelReader
Tests if reading head reached the end of line.
ESFrameModelSwarm - Class in <Unnamed>
The Model contains the Units
ESFrameModelSwarm(Zone) - Constructor for class ESFrameModelSwarm
 
eSFrameModelSwarm - Variable in class ESFrameObserverSwarm
 
eSFrameModelSwarmArray - Variable in class ESFrameObserverSwarm
the Swarm we are observing
eSFrameModelSwarmArray - Static variable in class InformationRepository
the array of the models
ESFrameObserverSwarm - Class in <Unnamed>
The Observer contains the Model and the graphic widgets
ESFrameObserverSwarm(Zone) - Constructor for class ESFrameObserverSwarm
Constructor for class
eSFrameObserverSwarm - Static variable in class StartESFrame
the observer in our application
evaluateRatios() - Method in class ESFrameObserverSwarm
evaluating ratio1, ratio2, ratio3 for model in stratum 'ln'
ExcelReader - Class in <Unnamed>
This class is a simple and a fast way to use the Andy Khan's excelread library.
ExcelReader(String) - Constructor for class ExcelReader
Opens the file and sets the first excel sheet the current sheet.
ExcelReader(String, boolean) - Constructor for class ExcelReader
Opens the file and sets the first excel sheet the current sheet.
If skipEmptyCells parameter is set to false, during sequential reading each empty cell read will be considered as blank string or a 0 value.
ExcelReader(String, boolean, String) - Constructor for class ExcelReader
This constuctor allows you to open and to select directly the source sheet.
existsSheetWithName(String) - Method in class ExcelReader
Tests if the 'sheetName' sheet is present in the current Excel document.
exit(int) - Static method in class MyExit
 

F

fillWithZero() - Method in class UnitActivitySpace
 
finish() - Method in class ESFrameObserverSwarm
to finish automatically, if timeToFinish!=0
firstOrder - Variable in class Unit
the first order to be executed
fixedLength - Variable in class ESFrameModelSwarm
fixed length in recipes
fixedLength - Variable in class OrderGenerator
fixed length in recipes

G

generateANewUnit() - Method in class ESFrameModelSwarm
 
generateANewUnitFromAComputationalStep() - Method in class ESFrameModelSwarm
 
generateUnit(int, int) - Method in class ESFrameModelSwarm
unit generation
getAllWholeZeroTimeOrderInList(List) - Method in class Unit
check for a list containing only zero time orders
getComputationalAssembler() - Method in class Unit
get the computational assembler of the unit
getComputationalStepsInUse() - Static method in class InformationRepository
getting the computationalStepsInUse status
getComputationType() - Method in class ComputationalSpecificationSet
getting the computation type
getConcludedOrderSteps() - Method in class ESFrameModelSwarm
reporting the value of the concluded orders
getCountFromHibernatedComputationalAssemblerList() - Static method in class InformationRepository
getting the count of the hibernatedComputationalAssemblerList
getCountFromHibernatedComputationalSpecificationSetList() - Static method in class InformationRepository
getting the count of the hibernatedComputationalSpecificationSetList
getCountFromHibernatedMemoryMatrixList() - Static method in class InformationRepository
getting the count of the hibernatedMemoryMatrixList
getCountFromHibernatedOrderList() - Static method in class InformationRepository
getting the count of the hibernatedOrderList
getCountFromHibernatedUnitList() - Static method in class InformationRepository
getting the count of the hibernatedUnitList
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
getCurrentSheet() - Method in class ExcelReader
Returns the current sheet reference.
getDailyProductionList() - Method in class Unit
get daily production list
getDailyProductionListCount() - Method in class Unit
count daily production list eventually without whole zero time orders
getDblValue(int, int) - Method in class ExcelReader
Gets the value at (atRow, atCol) position and returns it as a double value.
getDblValue() - Method in class ExcelReader
Gets the next value in reading sequence and returns it as a double value.
getDone() - Method in class ComputationalSpecificationSet
getting the done status
getDoneStep() - Method in class Order
production done step in Order (it is in the orderRecipe vector, at the index value in which we find the first 0 in orderState vector minus 1; if no step has been done, the method returns -999999)
getDroppable() - Method in class Unit
get the droppability of the unit
getEmpty(int, int, int) - Method in class MemoryMatrix
checking if a position in a matrix is empty
getESFrameModelSwarm(int) - Static method in class InformationRepository
getting a specific model
getGlobalProduction() - Method in class ESFrameModelSwarm
reporting the global production value
getIfInteger() - Method in class ExcelReader
Gets the next value in reading sequence and returns it if the value is an integer.
getIfString() - Method in class ExcelReader
Gets the next value in reading sequence and returns it if the value is a string.
getInactivity() - Method in class Unit
the inactivity
getInterVisibilityMinLevel(int) - Static method in class InformationRepository
getting a specific interVisibilityMinLevel
getIntValue(int, int) - Method in class ExcelReader
Gets the value at (atRow, atCol) position and returns it as an int value.
getIntValue() - Method in class ExcelReader
Gets the next value in reading sequence and returns it as an int value.
getLength() - Method in class Recipe
Returns the length of the recipe in the intermediate format)
getMaxInactivity() - Method in class ESFrameModelSwarm
getting the maxInactivity value
getMaxUnsentProducts() - Method in class ESFrameModelSwarm
getting the maxUnsentProducts value
getMemoryMatrix(int) - Method in class ESFrameModelSwarm
return the address of a memory matrix
getMemoryMatrix(int) - Method in class ESFrameObserverSwarm
return the address of a memory matrix as actually set in stratum 0 model
getMemoryMatrix() - Method in class Unit
get the memory matrix of the unit
getMemoryMatrixAddress(int) - Method in class ComputationalSpecificationSet
returning the memory matrix address at pos.
getMemoryMatrixNumber() - Method in class MemoryMatrix
returning the number of the matrix
getModelNumbersRandomlyReordered(int) - Static method in class InformationRepository
getting randomly reordered numbers
getNextStep() - Method in class Order
production next step in Order (it is in the orderRecipe vector, at the same index value in which we find the first 0 in orderState vector)
getNoHistograms() - Static method in class InformationRepository
getting no histograms
getNumberOfCols() - Method in class MemoryMatrix
returning the number of cols
getNumberOfDirectStepsDone() - Method in class Order
evaluate the number of direct steps done
getNumberOfMemoryMatrixesToBeUsed() - Method in class ComputationalSpecificationSet
returning the number of memory matrixes to be used
getNumberOfRows() - Method in class MemoryMatrix
returning the number of rows
getNumberOfTicksAsUnsent() - Method in class Order
getting the number of ticks that the order is in the dailyProductionList of a Unit, as unsent
getNumberOfUnits() - Method in class ESFrameModelSwarm
report the number of units
getNumberOfUnitsUsingThisMemoryMatrix() - Method in class MemoryMatrix
getting the number of units using this memory matrix
getOrder() - Method in class ComputationalSpecificationSet
getting the order this specification set belongs to
getOrderLayer() - Method in class ComputationalSpecificationSet
getting the order layer
getOrderLayer() - Method in class Order
getting the layer to which the order belongs
getOrderNumber() - Method in class ComputationalSpecificationSet
returning the number of the order of this computational specification set
getOrderNumber() - Method in class Order
returning the orderNumber of this order
getOrderRecipe(int) - Method in class Order
getting the content of orderRecipe[i]
getOrderState(int) - Method in class Order
getting the content of orderState[i]
getPendingComputationalSpecificationSet() - Method in class Order
getting the computational specification set related to the nextStep (the current one, if the order is in a waiting list for next step to be accomplished)
if no computational specification set exists for the next step, a null value is returned
getPositionInRecipe() - Method in class ComputationalSpecificationSet
returning the position of this computational specification set into its recipe
getPotentialProduction() - Method in class ESFrameModelSwarm
reporting potential production value
getProductionPhase() - Method in class Unit
return the production phases of the unit
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)
getRecipeCode() - Method in class Recipe
Returns the code of the recipe
getRecipeName() - Method in class Order
retrieving the name of the recipe
getRecipeName() - Method in class Recipe
Returns the name of the recipe
getRecipeSteps() - Method in class Recipe
Returns the steps (in the intermediate format) of the recipe
getRedoZeroTimeStepsImm() - Static method in class InformationRepository
getting the values of redoZeroTimeStepsImm
getSameUnitLifoAssignment() - Static method in class InformationRepository
getting the values of sameUnitLifoAssignment
getSelector(String, String) - Static method in class SwarmUtils
 
getSelector(Object, String) - Static method in class SwarmUtils
 
getShuffleListsAtEachAssignment(int) - Static method in class InformationRepository
getting a specific shuffleListsAtEachAssignment value
getSimpleUnitProductionPhase(int) - Method in class UnitParameters
returning the production phase for a specific simple unit
getStartingTimeUnit() - Method in class Order
returning the startingTimeUnit
getStepNumber() - Method in class Order
returning the stepNumber
getStratum() - Method in class ESFrameModelSwarm
getting the stratum of this model
getStratumNumber() - Static method in class InformationRepository
getting the number of strata in this run
getStrValue(int, int) - Method in class ExcelReader
Gets the value at (atRow, atCol) position and returns it as a String value.
getStrValue() - Method in class ExcelReader
Gets the next value in reading sequence and returns it as a String value.
getTheUnitTheOrderComesFrom() - Method in class Order
get the unit the order comes from
getTheUnitTheOrderIsIn() - Method in class Order
get the unit the order is in
getTimeLengthRatio() - Method in class ESFrameModelSwarm
report the ratio totalProductionTime/totalRecipeLength
getTotalMemoryMatrixNumber() - Method in class ESFrameModelSwarm
return the number of memory matrixes
getTotalMemoryMatrixNumber() - Method in class ESFrameObserverSwarm
returning the number of memory matrixes as actually set in stratum 0 model
getUniqueAssignmentInEachCycle(int) - Static method in class InformationRepository
getting a specific uniqueAssignmentInEachCycle value
getUnitActivitySpace() - Method in class ESFrameModelSwarm
return the unitActivitySpace address
getUnitActivitySpaceFromModel(int) - Static method in class InformationRepository
getting a specific unitActivitySpace
getUnitList() - Method in class ESFrameModelSwarm
the method returns the list of the units
getUnitListFromModelSequence(int) - Static method in class InformationRepository
getting a specific unitList from model sequence
getUnitListFromReorderedModelSequence(int) - Static method in class InformationRepository
getting a specific unitList from random model sequence
getUnitListIndexFromReorderedModelSequence(int) - Static method in class InformationRepository
getting a specific unitListIndex from random model sequence
getUnitModel() - Method in class Unit
getting the model the unit belongs to
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
getValue(int, int, int) - Method in class MemoryMatrix
getting a value
getVisibility() - Method in class Unit
the visibility
getWaitingList() - Method in class Unit
get waiting list
getWaitingListLength() - Method in class ComputationalAssemblerBasic
return the waiting list length
getWaitingListLength() - Method in class Unit
the length of the wainting list
getWholeZeroTimeOrder() - Method in class Order
zero time whole order
getXPos() - Method in class Unit
the X position
getXSize() - Method in class UnitActivitySpace
return xSize
getYPos() - Method in class Unit
the Y position
getYSize() - Method in class UnitActivitySpace
return ySize
globalProduction - Variable in class ESFrameModelSwarm
global production from the beginning of the run
goBack() - Method in class ExcelReader
Goes back to the last cell in reading sequence

H

hibernatedComputationalAssemblerList - Static variable in class InformationRepository
the list of the hibernated this list is used to manage the virtually dropped memoryMatrixes
hibernatedComputationalSpecificationSetList - Static variable in class InformationRepository
the list of the hibernated this list is used to manage the virtually dropped memoryMatrixes
hibernatedMemoryMatrixList - Static variable in class InformationRepository
the list of the hibernated memoryMatrixes this list is used to manage the virtually dropped memoryMatrixes
hibernatedOrderList - Static variable in class InformationRepository
the list of the hibernated orders this list is used to manage the virtually dropped orders
hibernatedUnitList - Static variable in class InformationRepository
the list of the hibernated units this list is used to manage the virtually dropped units

I

i - Variable in class Order
indexes used in a common way in the arrangeForComputation method
inactivity - Variable in class Unit
the number of tick of inactivity
increaseNumberOfUnitsUsingThisMemoryMatrix() - Method in class MemoryMatrix
setting the number of units using this memory matrix (++)
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
InformationRepository - Class in <Unnamed>
A static class used to distribute information among models
InformationRepository() - Constructor for class InformationRepository
 
init(Zone, OrderDistiller, ESFrameModelSwarm) - Method in class ComputationalAssemblerBasic
managing the constructor content
init(Zone, Order, int) - Method in class ComputationalSpecificationSet
managing the constructor content
init(Zone, int, boolean, int, int, int, boolean) - Method in class MemoryMatrix
managing the constructor content
init(Zone, int, int, int, int[], ESFrameModelSwarm) - Method in class Order
managing the constructor content
init(Zone, ESFrameModelSwarm, UnitActivitySpace, AssigningTool, int, int, byte, double, double, ComputationalAssembler, MemoryMatrix, int) - Method in class Unit
managing the constructor content
interVisibility(Unit, Unit) - Method in class UnitActivitySpace
the measure of the common positions in the visibility areas of two units
interVisibilityMinLevel - Variable in class ESFrameModelSwarm
the min level of inter-visibility; below this level two units cannot exchange products
interVisibilityMinLevelVector - Static variable in class InformationRepository
the vector of interVisibilityMinLevel

J

j - Variable in class Order
indexes used in a common way in the arrangeForComputation method
jj - Variable in class Order
indexes used in a common way in the arrangeForComputation method

K

k - Variable in class Order
indexes used in a common way in the arrangeForComputation method

L

lackingData(String) - Method in class ESFrameModelSwarm
conclude execution if data are lacking
lackingData(String) - Method in class UnitParameters
conclude execution if data are lacking
layer - Variable in class ComputationalAssemblerBasic
the current layer
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.
matrix - Variable in class MemoryMatrix
the memory matrix
matrixAddress - Variable in class ComputationalSpecificationSet
the specifications (as addresses of memory matrixes to be used)
matrixAddress - Variable in class Order
the vector of memory matrix addresses to be set in a computational specification set
matrixArray - Variable in class ESFrameModelSwarm
the array of memory matrixes to be used by computational objects
matrixArray - Variable in class MemoryMatrix
the array of matrixes built one for each layer, if layers are > 1 and sensitive==true
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
maxTicksAsUnsent - Variable in class ESFrameModelSwarm
the max number of ticks that a product can spent in a unit
maxTicksAsUnsent - Variable in class Unit
max number of ticks that an order can stay in the unit
maxUnsentProducts - Variable in class ESFrameModelSwarm
max quantity of unsent products
MemoryMatrix - Class in <Unnamed>
The class of the memory matrixes (layered) used by the computational objects included in recipes
MemoryMatrix(Zone, int, boolean, int, int, int, boolean) - Constructor for class MemoryMatrix
the constructor for MemoryMatrix
memoryMatrixNumber - Variable in class MemoryMatrix
the number identifying the memory matrix (starting from zero) this number represents also the posizione of this memory matrix in an array of memory matrixes created and managed by ESFrameModelSwarm
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)
modelActions2distiller - 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)
modelNumbers - Static variable in class InformationRepository
the vectors with model numbers
modelNumbersRandomlyReordered - Static variable in class InformationRepository
the vectors with model numbers
modelSchedule - Variable in class ESFrameModelSwarm
the Schedule operating in the Model
MyExit - Class in <Unnamed>
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
 
myMemoryMatrix - Variable in class Unit
out memory matrix
myOrder - Variable in class ComputationalSpecificationSet
myOrder (i.e.
MyReader - Class in <Unnamed>
A static class to simplify reading operations in ESFrameModelSwarm.java and in UnitParameters.java
MyReader() - Constructor for class MyReader
 
myShuffler - Variable in class ESFrameModelSwarm
a shuffler for the list
myUnit - Variable in class ComputationalAssemblerBasic
the unit for which we are assembling for

N

newUnitGenerationP - Variable in class ESFrameModelSwarm
probability of unit new Unit generation while the simulation is running
noHistograms - Variable in class ESFrameObserverSwarm
eliminating histograms
noHistograms - Static variable in class InformationRepository
the use of histograms
numberOfCols - Variable in class MemoryMatrix
the numberOfCols of matrix
numberOfRows - Variable in class MemoryMatrix
the numberOfRows of matrix
numberOfTicksAsUnsent - Variable in class Order
number of ticks the order is in this unit as unsent
numberOfUnitsGraph - Variable in class ESFrameObserverSwarm
 
numberOfUnitsGraphArray - Variable in class ESFrameObserverSwarm
 
numberOfUnitsGraphC - Variable in class ESFrameObserverSwarm
 
numberOfUnitsUsingThisMemoryMatrix - Variable in class MemoryMatrix
to be used in case of a unit memory matrix: number of units using this memory matrix

O

Order - Class in <Unnamed>
The form containing our Order metaphoric object
Order(Zone, int, int, int, int[], ESFrameModelSwarm) - Constructor for class Order
the constructor for Order
orderCount - Variable in class OrderGenerator
used to record the number of generated orders
orderDistiller - Variable in class ESFrameModelSwarm
the order distiller, using archives of recipes and of order sequences to generate the simulated events
OrderDistiller - Class in <Unnamed>
This class is used to read data from two worksheets.
The first one contains the list of recipes of our virtual enterprise.
The second one contains a sequence of orders to be launched, shift by shift, in order to make the daily production activities.
OrderDistiller(Zone, int, int, ListImpl, ESFrameModelSwarm, AssigningTool, int) - Constructor for class OrderDistiller
 
orderGenerator - Variable in class ESFrameModelSwarm
the order generator
OrderGenerator - Class in <Unnamed>
The OrderGenerator is used at present to simulate the market behavior.
OrderGenerator(Zone, int, int, boolean, ListImpl, ESFrameModelSwarm, AssigningTool) - Constructor for class OrderGenerator
the constructor for OrderGenerator
orderLayer - Variable in class Order
the layer to which the order belongs; this value is not used here but in jesframe; here is kept (always 0) for compatibility reasons
orderNumber - Variable in class Order
the number of this order
orderRecipe - Variable in class Order
integer vector, containing the recipe steps
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
orderRecipeTmp - Variable in class Order
a temporary vector to redefine the dimension of orderRecipe if necessary (using "p" or "c" or "||" or "&&" steps)
orderState - Variable in class Order
integer vector, recording the performed phases
orderStateTmp - Variable in class Order
a temporary vector to redefine the dimension of orderState if necessary (using "p" or "c" or "||" or "&&" steps)

P

pos - Variable in class ComputationalSpecificationSet
the position of this sequence in the recipe
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
print() - Method in class MemoryMatrix
printing the matrix on the current terminal
printDirectly() - Method in class MemoryMatrix
printing the matrix on the current terminal regardless to the value of printMatrixes
printDirectlyMemoryMatrix() - Method in class Unit
print the memory matrix of the unit (to be used via the probe of the unit)
printMatrixes - Variable in class ESFrameModelSwarm
printMatrixes
printMatrixes - Variable in class ESFrameObserverSwarm
activating the print function in MemoryMatrix class
printMatrixes - Variable in class MemoryMatrix
print matrix option
printMemoryMatrixNumber(int) - Method in class ESFrameObserverSwarm
print the content of the memory matrix set in stratum 0 model
productionGraph - Variable in class ESFrameObserverSwarm
 
productionGraphArray - Variable in class ESFrameObserverSwarm
 
proFormaUnitList - Variable in class ESFrameModelSwarm
the list of the pro forma units (all the "would be" units)

R

r - Variable in class Order
incoming recipe structure; we make a local copy of it, from r0 which is in the constructor paramenter list, to 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
 
rd - Variable in class ComputationalAssemblerBasic
internal displacements of rows and cols to be used when invoking the methods of the BASIC computational steps via other computational steps

REMEMBER TO RESET ALWAYS TO ZERO THE DISPLACEMENTS AFTER THE USE

readUnitData() - Method in class UnitParameters
read the unit numbers and production phases from the unitDataX/unitBasicData.txt file, where X is the level number
Recipe - Class in <Unnamed>
Recipe.java This class is used to read the recipes and their code from the worksheet.
Recipe(Zone) - Constructor for class Recipe
 
recipeName - Variable in class Order
the 'name' of the recipe (may be used by OrderDistiller, as a way to identify recipes
redoZeroTimeStepsImm - Variable in class ESFrameModelSwarm
zero time orders are executed again immedialtely in the same unit they are
redoZeroTimeStepsImm - Static variable in class InformationRepository
zero time orders are executed again immediately in the samw unit they are
removeFromHibernatedComputationalAssemblerList() - Static method in class InformationRepository
removing an order from the hibernatedComputationalAssemblerList
removeFromHibernatedComputationalSpecificationSetList() - Static method in class InformationRepository
removing an order from the hibernatedComputationalSpecificationSetList
removeFromHibernatedMemoryMatrixList() - Static method in class InformationRepository
removing an order from the hibernatedMemoryMatrixList
removeFromHibernatedOrderList() - Static method in class InformationRepository
removing an order from the hibernatedOrderList
removeFromHibernatedUnitList() - Static method in class InformationRepository
removing a unit from the hibernatedUnitList
removeThisOrderFromTheWaitingList(Order) - Method in class ComputationalAssemblerBasic
removing an order form the waintingList
rotate() - Method in class UnitActivitySpace
 
rotationMatrix - Variable in class UnitActivitySpace
 

S

sameUnitLifoAssignment - Variable in class ESFrameModelSwarm
orders are reassigned directly to the unit they are coming from if tthe next step is the same type of the current one (in LIFO position)
sameUnitLifoAssignment - Static variable in class InformationRepository
orders are reassigned directly to the unit they are coming from if the next step is the same type of the current one (in LIFO position)
selectSheet(String) - Method in class ExcelReader
Changes the current sheet to the 'sheetName'.
sensitive - Variable in class MemoryMatrix
is the unit sensitive to layers?
setComputationalRecipe(int) - Method in class OrderDistiller
setting in real time the recipes coming from computational steps
setComputationalStepsInUse(boolean) - Static method in class InformationRepository
setting the computationalStepsInUse status
setComputationalWaitingList(Order) - Method in class ComputationalAssemblerBasic
adding an order to the waitingList
setDictionary() - Method in class OrderDistiller
This method is used to collect the names of the units and of the end units, so that it can operate the check of corrispondency between the production phases required by recipes and the phases of production the units can do.
setDictionary() - Method in class OrderGenerator
building the dictionary containing the steps to be included in the recipes
setDone() - Method in class ComputationalSpecificationSet
setting the computation done
setDoneStep(int) - Method in class Order
Done step in Order
setDroppable() - Method in class Unit
set the droppability of the unit
setEmpty(int, int, int) - Method in class MemoryMatrix
setting a position in a matrix as empty
setInformationFromModel(int, ListImpl, ListIndex, UnitActivitySpace, double, boolean, boolean, boolean, boolean) - Static method in class InformationRepository
setting information, from each model
setInformationFromObserver(ArrayImpl) - Static method in class InformationRepository
setting information, from the observer
setMemoryMatrixPrintCapability(boolean) - Method in class ESFrameModelSwarm
option about the matrix print capabulity
setModelSequence() - Static method in class InformationRepository
shuffling in each cycle, from the first model schedule, the model order
setNoHistograms(boolean) - Static method in class InformationRepository
setting no histograms
setNumberOfTicksAsUnsent(int) - Method in class Order
setting (initializing) the number of ticks that the order is in the dailyProductionList of a Unit; the setting is made in unitStep2; the initial value is set in unitStep1
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
setRecipeFrom(ExcelReader) - Method in class Recipe
This method is used to store the intermediate format of a recipe in a List.
setRecipeName(String) - Method in class Order
settinging the name of the recipe
setSpecificationSet(int, Object[], int) - Method in class ComputationalSpecificationSet
setting computational specifications
setStratum(int, int) - Method in class ESFrameModelSwarm
setting the stratum of this model
setTheUnitTheOrderIsIn(Unit) - Method in class Order
set the unit the order is in (from assign() in AssigningTool)
setTime() - Method in class ESFrameObserverSwarm
setting the time of the simulation
setUnit(Unit) - Method in class ComputationalAssemblerBasic
setting the unit we are assembling for
setUnitNumber(int) - Method in class Unit
set unit number
setUsableWaitingList() - Method in class Unit
copying the orders in the waitingList, if they are not kept into any parallel unit, such as (in jESOF) myComputationalAssembler
setValue(int, int, int, float) - Method in class MemoryMatrix
setting a value (float)
setValue(int, int, int, double) - Method in class MemoryMatrix
setting a value (double)
setWaitingList(Order) - Method in class Unit
Putting an order in the production waitingList of the unit (using a related object if any)
shadowMatrix - Variable in class MemoryMatrix
the shadow memory matrix
shadowMatrixArray - Variable in class MemoryMatrix
the array of shadow matrixes built one for each layer, if layers are > 1 and sensitive==true
shortcutForLIFOInternalAssignement - Variable in class Unit
shortcut in case of same unit LIFO assignement
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
 
shuffleComputationalAssemblerList() - Method in class ESFrameModelSwarm
shuffling the computationalAssemblerList
shuffleListsAtEachAssignment - Variable in class ESFrameModelSwarm
shuffle the lists at each assignment in the AssigningTool (this is done beside the ordinary shuffle operations in each model schedule); the choice is related to the units belonging to this stratum
shuffleListsAtEachAssignmentVector - Static variable in class InformationRepository
the vector of shuffleListsAtEachAssignment values
shuffleModels() - Method in class ESFrameModelSwarm
shuffling the models
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)
StartESFrame - Class in <Unnamed>
The StartESFrame class contains main().
StartESFrame() - Constructor for class StartESFrame
 
startingTimeUnit - Variable in class Order
the day in which the order as been generated
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
stepNumber - Variable in class Order
the number of steps in the product recipe
stopIfZeroUnits - Variable in class ESFrameModelSwarm
stop if zero units in this model
stratum - Variable in class ESFrameModelSwarm
the stratum of this model and the stratumNumber, i.e.
stratum - Variable in class UnitParameters
the stratum of our model
stratumNumber - Variable in class ESFrameModelSwarm
the stratum of this model and the stratumNumber, i.e.
stratumNumber - Variable in class ESFrameObserverSwarm
the number of strata in our global model; each stratum is a model
stratumNumber - Static variable in class InformationRepository
the number of strata (models) in this run
SwarmUtils - Class in <Unnamed>
These two static methods create a selector.
SwarmUtils() - Constructor for class SwarmUtils
 

T

theUnitTheOrderComesFrom - Variable in class Order
the unit the order come from (null at the beginning, coming from distiller or generator) NB must be a different unit, i.e.
theUnitTheOrderIsIn - Variable in class Order
the unit the order is in, set from assign() in AssigningTool
thisOrderIsInTheWaitingList(Order) - Method in class ComputationalAssemblerBasic
checking if an order is in the waitingList
time - Variable in class ESFrameObserverSwarm
the time
timeToFinish - Variable in class ESFrameObserverSwarm
the time at which we stop the simulation (if != 0)
totalLayerNumber - Variable in class MemoryMatrix
the number of layers in the simulation
totalMemoryMatrixNumber - Variable in class ESFrameModelSwarm
number of memory matrixes
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

ucd - Variable in class ComputationalAssemblerBasic
internal displacements of rows and cols to be used when invoking the methods of the BASIC computational steps via other computational steps

REMEMBER TO RESET ALWAYS TO ZERO THE DISPLACEMENTS AFTER THE USE

ucd0 - Variable in class ComputationalAssemblerBasic
internal displacements of rows and cols to be used when invoking the methods of the BASIC computational steps via other computational steps

REMEMBER TO RESET ALWAYS TO ZERO THE DISPLACEMENTS AFTER THE USE

ucd1 - Variable in class ComputationalAssemblerBasic
internal displacements of rows and cols to be used when invoking the methods of the BASIC computational steps via other computational steps

REMEMBER TO RESET ALWAYS TO ZERO THE DISPLACEMENTS AFTER THE USE

uniqueAssignmentInEachCycle - Variable in class ESFrameModelSwarm
manage the lists in each cycle to have a unique assignment in each cycle to each unit in the AssigningTool; the choice is related to the units belonging to this stratum
uniqueAssignmentInEachCycleVector - Static variable in class InformationRepository
the vector of uniqueAssignmentInEachCycle values
Unit - Class in <Unnamed>
The Unit class instances are micro unit in our virtual enterprise; i.e.
Unit(Zone, ESFrameModelSwarm, UnitActivitySpace, AssigningTool, int, int, byte, double, double, ComputationalAssembler, MemoryMatrix, int) - Constructor for class Unit
the constructor for Unit
unitActivityDisplay - Variable in class ESFrameObserverSwarm
 
unitActivityDisplayArray - Variable in class ESFrameObserverSwarm
 
unitActivitySpace - Variable in class ESFrameModelSwarm
the unit activity space, always metaphoric
unitActivitySpace - Variable in class Unit
the unitActivitySpace
UnitActivitySpace - Class in <Unnamed>
 
UnitActivitySpace(Zone, int, int) - Constructor for class UnitActivitySpace
 
unitActivitySpaceArray - Static variable in class InformationRepository
the arrays of unitList, unitListIndex, unitActivitySpace
unitColor - Variable in class ESFrameModelSwarm
the color of the unit
unitColor - Variable in class Unit
position of the unit into the display
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
unitList - Variable in class OrderGenerator
the list containig the operating units
unitListArray - Static variable in class InformationRepository
the arrays of unitList, unitListIndex, unitActivitySpace
unitListIndex - Variable in class ESFrameModelSwarm
its iterator
unitListIndexArray - Static variable in class InformationRepository
the arrays of unitList, unitListIndex, unitActivitySpace
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
UnitParameters - Class in <Unnamed>
This class reads the parameters for each unit
UnitParameters(Zone, int, int) - Constructor for class UnitParameters
the constructor of UnitParameters
unitProductionPhase - Variable in class Unit
the unit production phase
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
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
urd - Variable in class ComputationalAssemblerBasic
internal displacements of rows and cols to be used when invoking the methods of the BASIC computational steps via other computational steps

REMEMBER TO RESET ALWAYS TO ZERO THE DISPLACEMENTS AFTER THE USE

urd0 - Variable in class ComputationalAssemblerBasic
internal displacements of rows and cols to be used when invoking the methods of the BASIC computational steps via other computational steps

REMEMBER TO RESET ALWAYS TO ZERO THE DISPLACEMENTS AFTER THE USE

urd1 - Variable in class ComputationalAssemblerBasic
internal displacements of rows and cols to be used when invoking the methods of the BASIC computational steps via other computational steps

REMEMBER TO RESET ALWAYS TO ZERO THE DISPLACEMENTS AFTER THE USE

usableWaitingList - Variable in class Unit
the list of the orders in the waitingList, not kept into a parallel unit, such as a myComputationalAssembler
useOrderDistiller - Variable in class ESFrameModelSwarm
use the order distiller instead of the order generator

V

verbose - Static variable in class StartESFrame
being verbose? are whole zero time orders invisibiles?
verboseChoice - Variable in class ESFrameObserverSwarm
displaying all messages on the console
visibility - Variable in class Unit
our visibility

W

waitingList - Variable in class ComputationalAssemblerBasic
the list of the order requiring computations
waitingList - Variable in class Unit
the list of the orders to be executed
whichUnit - Variable in class ComputationalAssemblerBasic
whichUnit is used to set the unit the order is in from outside (look to 1110 as an example)
wholeZeroTimeOrdersAreInvisible - Variable in class ESFrameObserverSwarm
do not consider in accounting etc.
wholeZeroTimeOrdersAreInvisible - Static variable in class StartESFrame
being verbose? are whole zero time orders invisibiles?
writeNumberOfUnitsToFile - Variable in class ESFrameObserverSwarm
send to files the # of units graphs
writeNumberOfUnitsToFile - Static variable in class StartESFrame
being verbose? are whole zero time orders invisibiles?

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
handling the raster

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