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

A

aComputationalSpecificationSet - Variable in class Order
compitational specification set
activateIn(Swarm) - Method in class VEFrameModelSwarm
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 VEFrameModelSwarm
a memory matrix
anEndUnit - Variable in class AssigningTool
the temporary address of an existing endUnit
anEndUnit - Variable in class Unit
the temporary address of an existing endUnit
aNews - Variable in class Unit
a news to be sent
anOrSpecificationSet - Variable in class Order
an 'or' order specification set
aProcurementSpecificationSet - Variable in class Order
a procurement specification set
arrangeForComputation() - Method in class Order
the internal method dealing with computation
arrangeForProcurements() - Method in class Order
the internal method dealing with procurements
aSequentialBatchSpecificationSet - Variable in class Order
a sequential batch specification set
assign(Order) - Method in class AssigningTool
 
assignEqualStepsToSameUnit - Variable in class AssigningTool
assigning an order to the unit it come from if if the step to be done is the same as the previous one
assignEqualStepsToSameUnit - Variable in class VEFrameModelSwarm
assigning an order to the unit it come from if if the step to be done is the same as the previous one
assignHeldOrders() - Method in class AssigningTool
assigning, if possible, order kept in hold while lacking data for orCriterion 5
AssigningTool - class AssigningTool.
A tool to choose the unit to which we have to send an order
AssigningTool(Zone, int, ListImpl, ListImpl, boolean) - Constructor for class AssigningTool
 
aStandAloneBatchSpecificationSet - Variable in class Order
a stand alone batch specification sets
aUnit - Variable in class AssigningTool
the temporary address of an existing unit
aUnit - Variable in class Unit
the temporary address of an existing unit

B

buildActions() - Method in class VEFrameModelSwarm
Here is where the model schedule is built, the data structures that define the simulation of time in the model.
buildObjects() - Method in class VEFrameModelSwarm
Build the model objects.

C

checkIfNextStepUsesAComputationalSpecificationSet() - Method in class Order
check if next step in Order uses a computational specification set
checkIfNextStepUsesAnOrSpecificationSet() - Method in class Order
check if next step in Order uses a 'or' specification set
checkIfNextStepUsesAProcurementSpecificationSet() - Method in class Order
check if next step in Order uses a procurement specification set
checkIfNextStepUsesASequentialBatchSpecificationSet() - Method in class Order
check if next step in Order uses a sequential batch specification set
checkIfNextStepUsesAStandAloneBatchSpecificationSet() - Method in class Order
check if next step in Order uses a stand alone batch specification set
checkMethod(Object, String) - Method in class Order
 
checkWaitingListForOldOrders() - Method in class Unit
eliminating old order
checkZeroTimeProduction() - Method in class Order
check if next step in order is a zero time step
clone() - Method in class Order
Cloneable interface method: clone()
computationalAssemblerList - Variable in class VEFrameModelSwarm
the list of computationalAssembler units linked to normal unit; comp. ass. units have in charge the task of making the computations
computationalSpecificationSetList - Variable in class Order
the list of the computational specification set
concludedOrderLog - Variable in class VEFrameModelSwarm
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 (the 0 copy of this field is used for technical reasons)
cumulatedFixedCost - Variable in class Order
the fixed and variable costs of the order
cumulatedVariableCost - Variable in class Order
the fixed and variable costs of the order
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 VEFrameModelSwarm
the multiplicity used with OrderDistiller, at tick 0 of each bunch of ticks
drop() - Method in class Order
drop the order

E

endUnitList - Variable in class AssigningTool
the list of end units existing in our environment
endUnitList - Variable in class Order
the end unit list
endUnitList - Variable in class Unit
the list of end units existing in our environment
endUnitList - Variable in class VEFrameModelSwarm
the list of the end units
endUnitListIndex - Variable in class AssigningTool
the iterator of endUnitList
endUnitListIndex - Variable in class Order
its iterator

F

firstOrder - Variable in class Unit
the first order to be executed
fixedCosts - Variable in class Unit
our fixed and variable costs

G

getBenefit() - Method in class VEFrameModelSwarm
the benefit of the enterprise
getDailySaleRevenues() - Method in class Unit
record the revenue from a dropped order
getDailyStoredComponentValue() - Method in class Unit
 
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)
getHeldOrderNumber() - Method in class AssigningTool
returning held order number
getHeldOrderNumber() - Method in class VEFrameModelSwarm
returning, as float, the number of held oders in assigningTool
getHowManyStepsToBeDone() - Method in class Order
returning how many steps remain to terminate the production
getInSequentialBatch() - Method in class Order
get inSequentialBatch
getInventoryEvaluationCriterion() - Method in class VEFrameModelSwarm
the evaluation criterion for inventories
getInventoryFinancialRate() - Method in class VEFrameModelSwarm
the financial rate
getLabel() - Method in class Unit
PTHistogramPlottable interface method: getLabel()
getMemoryMatrix(int) - Method in class VEFrameModelSwarm
return the address of a memory matrix
getMultiplicity() - Method in class Order
get multiplicity factor
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)
getNOfPhasesToDealWith() - Method in class Unit
get the nOfPhasesToDealWith, i.e. the n. of different steps the unit is able to deal with
getNumberOfTheStepForWhichANewsIsSent() - Method in class Order
returning the sequential number of the recipe referring to which a news will be sent
getNumberOfTickInAUnit() - Method in class Order
getting the number of ticks that the order has spent in a unit
getOrderEvaluation() - Method in class Order
returning the value of the production already done
getOrderLayer() - Method in class Order
 
getOrderList() - Method in class VEFrameModelSwarm
the method returns the list of the orders
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]
getOrderTotalCosts() - Method in class Order
getting the total of costs of the order
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
getPendingOrSpecificationSet() - Method in class Order
getting the 'or' 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 'or' SpecificationSet exists for the next step, a null value is returned
getPendingProcurementSpecificationSet() - Method in class Order
getting the procurement 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 procurement specification set exists for the next step, a null value is returned
getPendingSequentialBatchSpecificationSet() - Method in class Order
getting the sequential batch 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 sequential batch SpecificationSet exists for the next step, a null value is returned
getPendingStandAloneBatchSpecificationSet() - Method in class Order
getting the stand alone batch 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 stand alone batch SpecificationSet exists for the next step, a null value is returned
getPhaseNumberToProduceInventories() - Method in class Unit
 
getProductionPhase(int) - Method in class Unit
return the production phases of the unit
getProductionToBeDoneAtStepAheadNumber(int) - Method in class Order
returning the production phase at a specific step
getRecipeName() - Method in class Order
retrieving the name of the recipe
getRecipeVector() - Method in class Order
getting the order recipe vector address
getRevenuePerEachRecipeStep() - Method in class VEFrameModelSwarm
the revenue for each recipe step
getSameUnit() - Method in class Order
getting sameStep value
getSensitiveToLayers() - Method in class Unit
getting sensitive status
getStartingTimeUnit() - Method in class Order
returning the startingTimeUnit
getStateVector() - Method in class Order
getting the order state vector address
getStepNumber() - Method in class Order
returning the stepNumber
getTheUnitTheOrderComeFrom() - Method in class Order
getting the unit the order come from
getTicksInATimeUnit() - Method in class VEFrameModelSwarm
the number of ticks in a day
getTimeLengthRatio() - Method in class VEFrameModelSwarm
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 VEFrameModelSwarm
return the number of memory matrixes
getTotalSaleRevenues() - Method in class Unit
return the total revenue
getUnitList() - Method in class VEFrameModelSwarm
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 VEFrameModelSwarm
this get method returns true if warehouses are used, false otherwise
getValueToPlot() - Method in class Unit
PTHistogramPlottable interface method: getValueToPlot()
getWaitingListLength() - Method in class Unit
return the waiting list length
getWarehouseList() - Method in class VEFrameModelSwarm
the method returns the list of the warehouses

H

heldOrderList - Variable in class AssigningTool
the list of the orders kept in hold

I

i - Variable in class Order
indexes used in a common way with the arrangeForProcurements() internal method
incomingOrder - Variable in class Unit
an order inserted in a news
infDeepness - Variable in class VEFrameModelSwarm
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 Unit
our rule master about information system
informationRuleMaster - Variable in class VEFrameModelSwarm
the informationRuleMaster managing newses
inSequentialBatch - Variable in class Order
inSequentialBatch is true if the order is found to be included in a sequential batch
inventoryEvaluationCriterion - Variable in class VEFrameModelSwarm
the inventory evaluation criterion
inventoryFinancialRate - Variable in class VEFrameModelSwarm
the yearly rate used to evaluate the financial costs of inventories
inventoryRuleMaster - Variable in class Unit
our rule master about inventories
inventoryRuleMaster - Variable in class VEFrameModelSwarm
the inventoryRuleMaster managing inventories

J

j - Variable in class Order
indexes used in a common way with the arrangeForProcurements() internal method
jj - Variable in class Order
indexes used in a common way with the arrangeForProcurements() internal method

K

k - Variable in class Order
indexes used in a common way with the arrangeForProcurements() internal method

L

lackingData(String) - Method in class VEFrameModelSwarm
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 StartVEFrame
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)
matrixAddress - Variable in class Order
the vector of memory matrix addresses to be set in a computational specification set
matrixArray - Variable in class VEFrameModelSwarm
the array of memory matrixes to be used by computational objects
maxInWarehouses - Variable in class VEFrameModelSwarm
the max inventory quantity in a warehouse
maxStepLength - Variable in class VEFrameModelSwarm
the max length of a step in a recipe (in units of time or ticks)
maxStepNumber - Variable in class VEFrameModelSwarm
the max number of steps to be done to complete an order
maxTickInAUnit - Variable in class VEFrameModelSwarm
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 VEFrameModelSwarm
the min inventory quantity in a warehouse
modelActions1 - Variable in class VEFrameModelSwarm
ActionGroup for holding an ordered sequence of action
modelActions2 - Variable in class VEFrameModelSwarm
ActionGroup for holding an ordered sequence of action
modelActions2b - Variable in class VEFrameModelSwarm
ActionGroup for holding an ordered sequence of action
modelActions2distiller - Variable in class VEFrameModelSwarm
ActionGroup for holding an ordered sequence of action
modelActions2generator - Variable in class VEFrameModelSwarm
ActionGroup for holding an ordered sequence of action
modelActions3 - Variable in class VEFrameModelSwarm
ActionGroup for holding an ordered sequence of action
modelSchedule - Variable in class VEFrameModelSwarm
the Schedule operating in the Model
multiplicity - Variable in class Order
multiplicity factor, usually = 1; > 1 in stand alone batch productions
myWarehouse - Variable in class Unit
our warehouse, if any

N

newsList - Variable in class Unit
the list of the newses
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 VEFrameModelSwarm
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 VEFrameModelSwarm
the number of newses necessary to decide the production of inventories
nOfOrdersInNewses - Variable in class Unit
of order for which newses are propagated
nOfOrdersInNewses - Variable in class VEFrameModelSwarm
the number of orders for which newses are propagated by a unit
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 (the 0 copy of this field is used for technical reasons)
nOfPhasesToDealWithDimensionOrRedimension - Variable in class Unit
dimension of the vector unitProductionPhases for a simple unit or redimension for a complex one
numberOfTheStepForWhichANewsIsSent - Variable in class Order
the sequential number of the recipe referring to which a news will be sent
numberOfTickInAUnit - Variable in class Order
number of ticks in a unit

O

orCriterion - Variable in class VEFrameModelSwarm
the criterion used dealing with 'or' sequences
Order - class Order.
The form containing our Order metaphoric object
Order(Zone, int, int[], int, int[], VEFrameModelSwarm, ListIndex, ListIndex, ListIndex, ListIndex, ListIndex, ListIndex, boolean) - Constructor for class Order
the second constructor for Order, to clone an order
the cloning operation anyway is only partial
Order(Zone, int, int, int, int[], VEFrameModelSwarm, ListImpl) - Constructor for class Order
the first constructor for Order, for original object creation
orderDistiller - Variable in class VEFrameModelSwarm
the order distiller, using archives of recipes and of order sequences to generate the simulated events
orderGenerator - Variable in class VEFrameModelSwarm
the order generator, to be replaced by the order distiller or in the future by more sophisticated structures (swarms of enterprises etc.)
orderLayer - Variable in class Order
the layer to which the order belongs; the layer has to be set by OrderGenerator (for test purposes) and must of all by the OrderDistiller; in this case, the information must be retrieved from the recipeData/orderSequence.xls file 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
orderList - Variable in class VEFrameModelSwarm
the whole list of the orders (not yet finished)
orderListIndex - Variable in class VEFrameModelSwarm
its iterator
orderNumber - Variable in class Order
the number of this order
orderRecipe - Variable in class Order
integer vector, containing the recipe steps
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
orderTotalCosts - Variable in class Order
the sum of variable and fixed costs of the order
orMemoryMatrix - Variable in class VEFrameModelSwarm
the number of the memory matrix to be uses in 'or' processes (if any)
orRow - Variable in class Order
the row used in the memory matrix invoked by an 'or' process using orCriterion 5 (look at Or.java)
orSpecificationSetList - Variable in class Order
the list of 'or' specifications

P

phaseInventories - Variable in class Unit
our phase inventory choices
printMatrixes - Variable in class VEFrameModelSwarm
printMatrixes
procuredItemList - Variable in class Order
the list of procured items
procurementAssemblerList - Variable in class VEFrameModelSwarm
the list of procurementAssembler units linked to normal unit; proc. ass. units have in charge the task of making the procurement
procurementSpecificationSetList - Variable in class Order
the list of the procurement specification sets

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
receivingUnit - Variable in class Unit
the temporary address of a unit to wich send a news
recipeName - Variable in class Order
the 'name' of the recipe (may be used by OrderDistiller, as a way to identify recipes
removeFromWaitingList(Order) - Method in class Unit
removing from the waiting list
revenuePerEachRecipeStep - Variable in class VEFrameModelSwarm
the estimate of the revenue of the enterprise per each recipe step done in a semi manufactured order

S

sameStep - Variable in class Order
same unit is true if the preceding unit is the same that is now dealing with the assignment to the waiting list
sameStepLifoAssignment - Variable in class Unit
using the LIFO reassignment of order if the next step as to be executed by the same unit
sameStepLifoAssignment - Variable in class VEFrameModelSwarm
using the LIFO reassignment of order if the next step is the same as the previous one
sensitive - Variable in class Unit
declaring unit sensitive to layers (in sequential batch processes
sequentialBatchAssemblerList - Variable in class VEFrameModelSwarm
the list of sequentialBatchAssembler units linked to normal unit
sequentialBatchSpecificationSetList - Variable in class Order
the list of sequential batch specifications
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
setDoneStep(int) - Method in class Order
Done step in Order
setFixedAndVariableCosts(float, float) - Method in class Unit
setting fixed and variable costs
setFixedAndVariableOrderCosts(float, float) - Method in class Order
setting fixed and variable costs for the orders in production or finished
setInSequentialBatch(boolean) - Method in class Order
set inSequentialBatch
setMemoryMatrixPrintCapability(boolean) - Method in class VEFrameModelSwarm
option about the matrix print capabulity
setMultiplicity(int) - Method in class Order
set multiplicity factor
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)
setNumberOfTickInAUnit(int) - Method in class Order
setting (initializing) the number of ticks that the order can spend in each unit; the setting is made in AssignTool
setOrderLayer(int) - Method in class Order
 
setPhaseInventories(int) - Method in class Unit
setting phase inventory choice
setProcuredItemList(Order) - Method in class Order
adding an item to the procuredItemList
setProductionPhase(int) - Method in class Unit
set unit production phases
setProductionTimeAndRecipeLength(int, int) - Method in class VEFrameModelSwarm
record total production time and total recipe length
setRecipeName(String) - Method in class Order
settinging the name of the recipe
setRedimensionTrue() - Method in class Unit
set the necessity of redimensioning the vectors containing the parameters; see ($) below
setSameUnit(boolean) - Method in class Order
setting sameStep value
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 int a parallel unit, such as a myStandAloneAssembler
setStoredComponentDailyValue() - Method in class Unit
record the daily value of inventories
setTheUnitTheOrderComeFrom(Unit) - Method in class Order
setting the unit the order come from
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 VEFrameModelSwarm
the list of standAloneBatchAssembler units linked to normal unit
standAloneBatchSpecificationSetList - Variable in class Order
the list of stand alone batch specifications
standAloneBatchWaitingList - Variable in class Unit
the list of the orders in the waitingList, kept into myStandAloneBatchAssembler
startingTimeUnit - Variable in class Order
the day in which the order as been generated
StartVEFrame - class StartVEFrame.
The StartVEFrame class contains main().
StartVEFrame() - Constructor for class StartVEFrame
 
stepNumber - Variable in class Order
the number of steps in the product recipe

T

temporaryCurrentState - Variable in class Unit
 
theUnitTheOrderComeFrom - Variable in class Order
the Unit the Order come from
ticksInATimeUnit - Variable in class VEFrameModelSwarm
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 VEFrameModelSwarm
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 VEFrameModelSwarm
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 VEFrameModelSwarm
number of memory matrixes
totalProductionTime - Variable in class VEFrameModelSwarm
the total production time used by done orders
totalRecipeLength - Variable in class VEFrameModelSwarm
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 VEFrameModelSwarm
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, VEFrameModelSwarm, InventoryRuleMaster, Warehouse, InformationRuleMaster, int, int, ListImpl, ProcurementAssembler, ComputationalAssembler, StandAloneBatchAssembler, SequentialBatchAssembler, MyWriter, AssigningTool, int, boolean) - Constructor for class Unit
the third constructor for Unit (with warehouses and newses)
Unit(Zone, ListImpl, ListImpl, VEFrameModelSwarm, InventoryRuleMaster, Warehouse, ListImpl, ProcurementAssembler, ComputationalAssembler, StandAloneBatchAssembler, SequentialBatchAssembler, MyWriter, AssigningTool, int, boolean) - Constructor for class Unit
the first constructor for Unit (using warehouses)
Unit(Zone, ListImpl, ListImpl, VEFrameModelSwarm, ListImpl, ProcurementAssembler, ComputationalAssembler, StandAloneBatchAssembler, SequentialBatchAssembler, MyWriter, AssigningTool, int, boolean) - Constructor for class Unit
the second constructor for Unit (without warehouses)
unitCriterion - Variable in class AssigningTool
the criterion used to choose the subsequent unit when more the one unit is able to perform the required task
unitCriterion - Variable in class VEFrameModelSwarm
the criterion used to choose the subsequent unit when more the one unit is able to perform the required task
unitList - Variable in class AssigningTool
the list of the normal units existing in our environment
unitList - Variable in class Unit
the list of the normal units existing in our environment
unitList - Variable in class VEFrameModelSwarm
the list of the operating units
unitListIndex - Variable in class AssigningTool
the iterator of unitList
unitListIndex - Variable in class VEFrameModelSwarm
its iterator
unitNumber - Variable in class Unit
the number identifying the unit
unitParameters - Variable in class VEFrameModelSwarm
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
 
unitSubList - Variable in class AssigningTool
temporary unit sub list
unitSubListIndex - Variable in class AssigningTool
the iterator of unitSubList
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 Unit
choosing if we use or not newses about incoming productions
useNewses - Variable in class VEFrameModelSwarm
choosing if we use or not newses
useOrderDistiller - Variable in class VEFrameModelSwarm
use the order distiller instead of the order generator
useWarehouses - Variable in class Unit
choosing - global choice - if we use or not the warehouses (to provide or not inventories of our products)
useWarehouses - Variable in class VEFrameModelSwarm
choosing if we use or not warehouses (and inventories)

V

variableCosts - Variable in class Unit
our fixed and variable costs
VEFrameModelSwarm - class VEFrameModelSwarm.
The Model contains the Units and all the related tools, like the warehouses which are necessary to deal with the inventories or the newses
VEFrameModelSwarm(Zone) - Constructor for class VEFrameModelSwarm
 
vEFrameObserverSwarm - Static variable in class StartVEFrame
the observer in our application
verbose - Static variable in class StartVEFrame
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 VEFrameModelSwarm
the list of the warehouses
wholeOrderList - Variable in class Unit
the whole list of the orders

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