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

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.
addTickVariableCosts() - Method in class Unit
set the value of the total daily variable costs
aMatrix - Variable in class ESFrameModelSwarm
a memory matrix
anEndUnit - Variable in class Unit
the temporary address of an existing endUnit
aNews - Variable in class Unit
a news to be sent
assignEqualStepsToSameUnit - Variable in class ESFrameModelSwarm
assigning an order to the unit it come from if if the step to be done is the same as the previous one
aUnit - Variable in class Unit
the temporary address of an existing unit

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.
buildObjects() - Method in class ESFrameModelSwarm
Build the model objects.

C

checkWaitingListForOldOrders() - Method in class Unit
eliminating old order
compareDisregardingUnits - Variable in class ESFrameModelSwarm
in sequential batch two orders can stay in the same batch if several criteria match; one of them is that of having the same state vector, which contains the number of the units that made the various steps; if we consider more simply the state as 0 or non 0, we disregard the unit number (also the 'or', case with -1 values in not used branches, receives the same treatment)
computationalAssemblerList - Variable in class ESFrameModelSwarm
the list of computationalAssembler units linked to normal unit; comp. ass. units have in charge the task of making the computations
concludedOrderLog - Variable in class ESFrameModelSwarm
the log of the concluded orders
countCostTypes - Variable in class Unit
the number of different values of fixed and variable costs, related to the number of production phases
countPhaseInventories - Variable in class Unit
the number of phase inventory choices, related to the number of production phases
countPhases - Variable in class Unit
the number of different production phases the unit is able to deal with
currentState - Variable in class Unit
the current state of production phase (what are we doing) the current set is established by the order currently produced by this unit in this tick

D

dailyProductionList - Variable in class Unit
the list containing the orders (if any) performed in a day, also via the inventories contained in our warehouse
dailySaleRevenues - Variable in class Unit
the daily revenues from the finished orders (sold)
dailyStoredComponentValue - Variable in class Unit
the daily evaluation of the stored component
distillerMultiplicity - Variable in class ESFrameModelSwarm
unused variable, kept for backward compatibility with jesframe.scm files older then the jes versione 0.9.7.61

E

endUnitList - Variable in class ESFrameModelSwarm
the list of the end units
endUnitList - Variable in class Unit
the list of end units existing in our environment
ESFrameModelSwarm - class ESFrameModelSwarm.
The Model contains the Units and all the related tools, like the warehouses which are necessary to deal with the inventories or the newses
ESFrameModelSwarm(Zone) - Constructor for class ESFrameModelSwarm
 
eSFrameObserverSwarm - Static variable in class StartESFrame
the observer in our application

F

firstOrder - Variable in class Unit
the first order to be executed
firstTickOrFirstTimeUnitForAccounting - Variable in class Unit
we do not make accounting about fixed costs in the first tick of the first day (time unit: day, shift, ...) or for the first whole time unit, unless we use warehouses with the immediate possibility of producing inventories; in the first tick of the first time unit (or in the whole first time unit, if we have prepared an empty orderStartingSequence.xls file), simply we have nothing in our world
fixedCosts - Variable in class Unit
our fixed and variable costs

G

getBenefit() - Method in class ESFrameModelSwarm
the benefit of the enterprise
getDailySaleRevenues() - Method in class Unit
record the revenue from a dropped order
getDailyStoredComponentValue() - Method in class Unit
 
getHeldOrderNumber() - Method in class ESFrameModelSwarm
returning, as float, the number of held oders in assigningTool
getInventoryEvaluationCriterion() - Method in class ESFrameModelSwarm
the evaluation criterion for inventories
getInventoryFinancialRate() - Method in class ESFrameModelSwarm
the financial rate
getLabel() - Method in class Unit
PTHistogramPlottable interface method: getLabel()
getMemoryMatrix(int) - Method in class ESFrameModelSwarm
return the address of a memory matrix
getNOfPhasesToDealWith() - Method in class Unit
get the nOfPhasesToDealWith, i.e. the n. of different steps the unit is able to deal with
getOrderList() - Method in class ESFrameModelSwarm
the method returns the list of the orders
getPhaseNumberToProduceInventories() - Method in class Unit
 
getProductionPhase(int) - Method in class Unit
return the production phases of the unit
getRevenuePerCostUnit() - Method in class ESFrameModelSwarm
the revenue per cost unit
getRevenuePerEachRecipeStep() - Method in class ESFrameModelSwarm
the revenue for each recipe step
getSensitiveToLayers() - Method in class Unit
getting sensitive status
getTicksInATimeUnit() - Method in class ESFrameModelSwarm
the number of ticks in a day
getTimeLengthRatio() - Method in class ESFrameModelSwarm
report the ratio totalProductionTime/totalRecipeLength
getTotalCosts() - Method in class Unit
return total costs
getTotalDailyCosts() - Method in class Unit
return total daily costs
getTotalFinishedOrderCosts() - Method in class Unit
return total costs from finished orders
getTotalInventoryFinancialCosts() - Method in class Unit
return the financial costs of inventories
getTotalMemoryMatrixNumber() - Method in class ESFrameModelSwarm
return the number of memory matrixes
getTotalSaleRevenues() - Method in class Unit
return the total revenue
getUnitList() - Method in class ESFrameModelSwarm
the method returns the list of the units
getUnitNumber() - Method in class Unit
get unit number
getUseWarehouseLocalChoice() - Method in class Unit
 
getUseWarehouses() - Method in class ESFrameModelSwarm
this get method returns true if warehouses are used, false otherwise
getValueToPlot() - Method in class Unit
PTHistogramPlottable interface method: getValueToPlot()
getWaitingList() - Method in class Unit
return the waiting list
getWaitingListLength() - Method in class Unit
return the waiting list length
getWarehouseList() - Method in class ESFrameModelSwarm
the method returns the list of the warehouses

I

incomingOrder - Variable in class Unit
an order inserted in a news
infDeepness - Variable in class ESFrameModelSwarm
how deep information are propagated (how many steps we examine after the current production phase)
informationDeepness - Variable in class Unit
how deep we look at production steps to propagate news (how many steps beyond the current production phase)
informationRuleMaster - Variable in class ESFrameModelSwarm
the informationRuleMaster managing newses
informationRuleMaster - Variable in class Unit
our rule master about information system
inventoryEvaluationCriterion - Variable in class ESFrameModelSwarm
the inventory evaluation criterion
inventoryFinancialRate - Variable in class ESFrameModelSwarm
the yearly rate used to evaluate the financial costs of inventories
inventoryRuleMaster - Variable in class ESFrameModelSwarm
the inventoryRuleMaster managing inventories
inventoryRuleMaster - Variable in class Unit
our rule master about inventories

L

lackingData(String) - Method in class ESFrameModelSwarm
conclude execution if data are lacking

M

madeProduction - Variable in class Unit
a flag about using pieces in warehouse
main(String[]) - Static method in class StartESFrame
The main() function is the top-level place where everything starts.
manageSequentialBatchWaitingList() - Method in class Unit
managing off line the sequential batches (not considering warehouses)
matrixArray - Variable in class ESFrameModelSwarm
the array of memory matrixes to be used by computational objects
maxInWarehouses - Variable in class ESFrameModelSwarm
the max inventory quantity in a warehouse
maxStepLength - Variable in class ESFrameModelSwarm
the max length of a step in a recipe (in units of time or ticks)
maxStepNumber - Variable in class ESFrameModelSwarm
the max number of steps to be done to complete an order
maxTickInAUnit - Variable in class ESFrameModelSwarm
the max number of ticks that a product can spent in a unit
maxTickInTheUnit - Variable in class Unit
max number of ticks that an order can stay in the unit
minInWarehouses - Variable in class ESFrameModelSwarm
the min inventory quantity in a warehouse
modelActions1 - Variable in class ESFrameModelSwarm
ActionGroup for holding an ordered sequence of action
modelActions2 - Variable in class ESFrameModelSwarm
ActionGroup for holding an ordered sequence of action
modelActions2b - Variable in class ESFrameModelSwarm
ActionGroup for holding an ordered sequence of action
modelActions2distiller - Variable in class ESFrameModelSwarm
ActionGroup for holding an ordered sequence of action
modelActions2generator - Variable in class ESFrameModelSwarm
ActionGroup for holding an ordered sequence of action
modelActions3 - Variable in class ESFrameModelSwarm
ActionGroup for holding an ordered sequence of action
modelSchedule - Variable in class ESFrameModelSwarm
the Schedule operating in the Model
myWarehouse - Variable in class Unit
our warehouse, if any

N

newsList - Variable in class Unit
the list of the newses
noAccountingInFirstTimeUnit - Variable in class ESFrameModelSwarm
do not account for costs for the whole first bunck of tick (the number of tick defined as ticksInATimeUnit)
noAccountingInFirstTimeUnit - Variable in class Unit
do not account for costs for the whole first bunch of tick (the number of tick defined as ticksInATimeUnit)
nOfCostTypes - Variable in class Unit
the number of different values of fixed and variable costs, related to the number of production phases
nOfCostTypesDimensionOrRedimension - Variable in class Unit
dimension or the vectors fixedCosts and variableCosts for a simple unit or redimension for a complex one
nOfNewsesToBeCleared - Variable in class ESFrameModelSwarm
the number of newses to be cleared after the decision of producing to increase inventories (a simple choice is to have it equal to nOfNewsesToProduce)
nOfNewsesToProduce - Variable in class ESFrameModelSwarm
the number of newses necessary to decide the production of inventories
nOfOrdersInNewses - Variable in class ESFrameModelSwarm
the number of orders for which newses are propagated by a unit
nOfOrdersInNewses - Variable in class Unit
# of orders for which newses are propagated
nOfPhaseInventories - Variable in class Unit
the number of phase inventory choices, related to the number of production phases
nOfPhaseInventoriesDimensionOrRedimension - Variable in class Unit
dimension or the vector phaseInventories for a simple unit or redimension for a complex one
nOfPhasesToDealWith - Variable in class Unit
the number of different production phases the unit is able to deal with
nOfPhasesToDealWithDimensionOrRedimension - Variable in class Unit
dimension of the vector unitProductionPhases for a simple unit or redimension for a complex one

O

orCriterion - Variable in class ESFrameModelSwarm
the criterion used dealing with 'or' sequences
orderDistiller - Variable in class ESFrameModelSwarm
the order distiller, using archives of recipes and of order sequences to generate the simulated events
orderGenerator - Variable in class ESFrameModelSwarm
the order generator, to be replaced by the order distiller or in the future by more sophisticated structures (swarms of enterprises etc.)
orderList - Variable in class ESFrameModelSwarm
the whole list of the orders (not yet finished)
orderListIndex - Variable in class ESFrameModelSwarm
its iterator
orMemoryMatrix - Variable in class ESFrameModelSwarm
the number of the memory matrix to be uses in 'or' processes (if any)

P

phaseInventories - Variable in class Unit
our phase inventory choices
placeAtTheBeginningOfTheWaitingList(Order) - Method in class Unit
adding an order at the beginning of the waiting list (used by clearToProduce in SequentialBatchAssembler)
printMatrixes - Variable in class ESFrameModelSwarm
printMatrixes
procurementAssemblerList - Variable in class ESFrameModelSwarm
the list of procurementAssembler units linked to normal unit; proc. ass. units have in charge the task of making the procurement

R

receivingUnit - Variable in class Unit
the temporary address of a unit to wich send a news
removeFromWaitingList(Order) - Method in class Unit
removing from the waiting list
revenuePerCostUnit - Variable in class ESFrameModelSwarm
the coefficient to be applied to costs to estimate the revenue of the enterprise per unity of cost (to be used in an alternatice way with the previous solution)
revenuePerEachRecipeStep - Variable in class ESFrameModelSwarm
the estimate of the revenue of the enterprise per each recipe step done in a semi manufactured order or in a final order

S

sameStepLifoAssignment - Variable in class ESFrameModelSwarm
using the LIFO reassignment of order if the next step is the same as the previous one
sameStepLifoAssignment - Variable in class Unit
using the LIFO reassignment of order if the next step as to be executed by the same unit
sensitive - Variable in class Unit
declaring unit sensitive to layers (in sequential batch processes
sequentialBatchAssemblerList - Variable in class ESFrameModelSwarm
the list of sequentialBatchAssembler units linked to normal unit
sequentialBatchWaitingList - Variable in class Unit
the list of the orders in the waitingList to be produced as a sequential batch
sequentialBatchWaitingListIndex - Variable in class Unit
its iterator
setDailyStoredComponentValue() - Method in class Unit
record the daily value of inventories
setFixedAndVariableCosts(float, float) - Method in class Unit
setting fixed and variable costs
setMemoryMatrixPrintCapability(boolean) - Method in class ESFrameModelSwarm
option about the matrix print capabulity
setNewsList(News) - Method in class Unit
putting a news in the newsList of the unit after checking list to avoid duplicated news
setNOfPhasesToDealWith(int) - Method in class Unit
set the nOfPhasesToDealWith, i.e. the n. of different steps the unit is able to deal with
setNotSensitiveToLayers() - Method in class Unit
declaring the end unit insensitive to layers (its number is reported as negative in unitData/unitBasicData.txt)
setPhaseInventories(int) - Method in class Unit
setting phase inventory choice
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
setRedimensionTrue() - Method in class Unit
set the necessity of redimensioning the vectors containing the parameters; see ($) below
setSequentialBatchWaitingList() - Method in class Unit
copying the orders in sequentialBatchWaitingList, if the first order in the waiting list is in a sequential batch
setStandAloneBatchWaitingList() - Method in class Unit
copying the orders in standAloneBatchWaitingList, if they are kept into a parallel unit, such as a myStandAloneAssembler
setTotalCosts() - Method in class Unit
cumulate the total daily costs it must be executed only once a day
setTotalDailyCosts() - Method in class Unit
set the global sum of fixed (per day) and variable costs (per tick) it can be calculated several times in a day, as a sequence of partial values
setTotalInventoryFinancialCosts() - Method in class Unit
record the cumulated financial costs of inventories
setTotalSaleRevenues() - Method in class Unit
cumulatere the revenues from finished orders
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 a myProcurementAssembler or myComputationalAssembler or mySequentialBatchAssembler
setWaitingList(Order) - Method in class Unit
Putting an order in the production waitingList of the unit (using a related object if any) and deleting the related news
standAloneBatchAssemblerList - Variable in class ESFrameModelSwarm
the list of standAloneBatchAssembler units linked to normal unit
standAloneBatchWaitingList - Variable in class Unit
the list of the orders in the waitingList, kept into myStandAloneBatchAssembler
StartESFrame - class StartESFrame.
The StartESFrame class contains main().
StartESFrame() - Constructor for class StartESFrame
 

T

temporaryCurrentState - Variable in class Unit
 
ticksInATimeUnit - Variable in class ESFrameModelSwarm
the number of ticks of the clock in a day; at each tick a unit of each step in recipes is done
toBeDroppedNews - Variable in class Unit
a news to be deleted a the arrive of the related order
totalCosts - Variable in class Unit
the costs from the beginning of the simulation
totalDailyCosts - Variable in class Unit
total daily fixed and variable costs
totalEndUnitNumber - Variable in class ESFrameModelSwarm
the total number of end units we are using; and endUnit represents an actual or virtual warehouse were we can "find" components internallly produced using sub-recipes or external procurements; each endUnit has a code which is the same used to conclude (as an 'end') the recipe describing this internal or external production
totalFinishedOrderCosts - Variable in class Unit
the costs of the finished orders
totalLayerNumber - Variable in class ESFrameModelSwarm
the total number of layers; a layer is a period of time or a set of qualitative conditions that introduce differentiations into the orders; e.g two collections in fashion production, with the same technical description (recipe) and different qualitative results
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
totalSaleRevenues - Variable in class Unit
the revenues from the beginning of the simulation
totalTickVariableCosts - Variable in class Unit
total tick variable costs
totalUnitNumber - Variable in class ESFrameModelSwarm
the total number of operating Units we are using

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, ListImpl, ListImpl, ESFrameModelSwarm, InventoryRuleMaster, Warehouse, InformationRuleMaster, int, int, ListImpl, ProcurementAssembler, ComputationalAssembler, StandAloneBatchAssembler, SequentialBatchAssembler, MyWriter, AssigningTool, int, boolean, boolean) - Constructor for class Unit
the third constructor for Unit (with warehouses and newses)
Unit(Zone, ListImpl, ListImpl, ESFrameModelSwarm, InventoryRuleMaster, Warehouse, ListImpl, ProcurementAssembler, ComputationalAssembler, StandAloneBatchAssembler, SequentialBatchAssembler, MyWriter, AssigningTool, int, boolean, boolean) - Constructor for class Unit
the first constructor for Unit (using warehouses)
Unit(Zone, ListImpl, ListImpl, ESFrameModelSwarm, ListImpl, ProcurementAssembler, ComputationalAssembler, StandAloneBatchAssembler, SequentialBatchAssembler, MyWriter, AssigningTool, int, boolean, boolean) - Constructor for class Unit
the second constructor for Unit (without warehouses)
unitCriterion - Variable in class ESFrameModelSwarm
the criterion used to choose the subsequent unit when more the one unit is able to perform the required task
unitList - Variable in class ESFrameModelSwarm
the list of the operating units
unitList - Variable in class Unit
the list of the normal units existing in our environment
unitListIndex - Variable in class ESFrameModelSwarm
its iterator
unitNumber - Variable in class Unit
the number identifying the unit
unitParameters - Variable in class ESFrameModelSwarm
the input class for unit parameters
unitProductionPhases - Variable in class Unit
the unit production phase
unitStep0() - Method in class Unit
zeroing daily costs
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;

we can also use inventories
unitStep2() - Method in class Unit
diffusion and accounting:

sending the orders to the subsequent production units;

making accounting operations
unitStep3() - Method in class Unit
 
unitStep4() - Method in class Unit
 
usableWaitingList - Variable in class Unit
the list of the orders in the waitingList, not kept into any parallel unit, such as a myProcurementAssembler or myComputationalAssembler
useNewses - Variable in class ESFrameModelSwarm
choosing if we use or not newses
useNewses - Variable in class Unit
choosing if we use or not newses about incoming productions
useOrderDistiller - Variable in class ESFrameModelSwarm
use the order distiller instead of the order generator
useWarehouses - Variable in class ESFrameModelSwarm
choosing if we use or not warehouses (and inventories)
useWarehouses - Variable in class Unit
choosing - global choice - if we use or not the warehouses (to provide or not inventories of our products)

V

variableCosts - Variable in class Unit
our fixed and variable costs
verbose - Static variable in class StartESFrame
being verbose?

W

waitingList - Variable in class Unit
the list of the orders to be executed
waitingListIndex - Variable in class Unit
its iterator
warehouseList - Variable in class ESFrameModelSwarm
the list of the warehouses
wholeOrderList - Variable in class Unit
the whole list of the orders

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