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

A

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.
activateIn(Swarm) - Method in class VEFrameObserverSwarm
activateIn: - activate the schedules so they're ready to run.
addPoints() - Method in class PTHistogram
this method should be called by the Observer to paint histogram bars, at every schedule.
addTickVariableCosts() - Method in class Unit
set the value of the total daily variable costs
anEndUnit - Variable in class Unit
the temporary address of an existing endUnit
aNews - Variable in class Unit
a news to be sent
anOrder - Variable in class OrderGenerator
a specific order
aProcurementSpecificationSet - Variable in class Order
a procurement specication set
aUnit - Variable in class Unit
the temporary address of an existing unit

B

benefitFile - Variable in class VEFrameObserverSwarm
our graphics or EZGraph output to files
benefitGraph - Variable in class VEFrameObserverSwarm
our graphics or EZGraph output to files
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.
buildActions() - Method in class VEFrameObserverSwarm
Create the actions necessary for the simulation.
buildObjects() - Method in class VEFrameModelSwarm
Build the model objects.
buildObjects() - Method in class VEFrameObserverSwarm
Create the objects used to display of the model.

C

check(String, BufferedReader, String, StringTokenizer) - Static method in class MyReader
check if it is necessary to read a new line and do it
checkForLabelCell() - Method in class ExcelReader
Checks if the next cell in reading sequence contains a label (leaving unchanged the counter)
checkForLabelCell(int, int) - Method in class ExcelReader
Checks if the cell at (atRow, atCol) position contains a label (leaving unchanged the counter)
checkProcurementsAndSendBackOrders() - Method in class ProcurementAssembler
verifying procurements and sending orders to our unit
checkToSendNews(int, int) - Method in class InformationRuleMaster
the sending unit checks if the information flow to the receiving unit is or not open
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)
createRandomOrderWithNSteps() - Method in class OrderGenerator
creating an order form, choosing its recipe length and content
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
dailyRevenueFile - Variable in class VEFrameObserverSwarm
our graphics or EZGraph output to files
dailySaleRevenues - Variable in class Unit
the daily revenues from the finished orders (sold)
dailySemimanufacturedOrderCostFile - Variable in class VEFrameObserverSwarm
our graphics or EZGraph output to files
dailySemimanufacturedOrderRevenueFile - Variable in class VEFrameObserverSwarm
our graphics or EZGraph output to files
dailyStoredComponentValue - Variable in class Unit
the daily evaluation of the stored component
dailyStoredComponentValueFile - Variable in class VEFrameObserverSwarm
our graphics or EZGraph output to files
decreaseInventoryCounterValue() - Method in class Warehouse
decreasing inventories and returning the result
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
displayActions1 - Variable in class VEFrameObserverSwarm
two ActionGroup for sequence of GUI events
displayActions2 - Variable in class VEFrameObserverSwarm
two ActionGroup for sequence of GUI events
displayFrequency - Variable in class VEFrameObserverSwarm
update frequency
displaySchedule - Variable in class VEFrameObserverSwarm
the single Schedule instance
distill() - Method in class OrderDistiller
the method to produce orders once a day, in the first (or unique) step of the day
here it is only a rename of the method of the orderGenerator createRandomOrderWithNSteps()
drop() - Method in class Order
drop the order
drop() - Method in class VEFrameObserverSwarm
drop the Observer, but after having dropped all the EZGraphs files, to close them

E

empty() - Method in class Warehouse
checking if the warehouse is empty
EndUnit - class EndUnit.
The EndUnit class instances represent virtual or actuale places or warehouse were temporary finished sub-recipes (produced internally or obtained as procurements) wait to be used in other recipes via a "p" (procurement) step

an endUnit has its internal number equal to the concluding code used to finish/identify a temporary finished sub-recipe
EndUnit(Zone, VEFrameModelSwarm) - Constructor for class EndUnit
the constructor for EndUnit
endUnitLabels - Variable in class ProcurementAssembler
the vector of the labels fo the end units
endUnitList - Variable in class OrderGenerator
the list containig the end units
endUnitList - Variable in class ProcurementAssembler
the list of end units
endUnitList - Variable in class Unit
the list of the normal units existing in our environment
endUnitList - Variable in class VEFrameModelSwarm
the list of the end units
endUnitNumber - Variable in class UnitParameters
the vector of the end unit numbers (which are also its end code)
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.
ExcelReader - class ExcelReader.
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.

F

finishedOrderCostFile - Variable in class VEFrameObserverSwarm
our graphics or EZGraph output to files
firstOrder - Variable in class Unit
the first order to be executed
fixedCosts - Variable in class Unit
our fixed and variable costs
fixedCosts - Variable in class UnitParameters
the vector of the fixed costs (per day or time step) of each unit

G

getBenefit() - Method in class VEFrameModelSwarm
the benefit of the enterprise
getCurrentSheet() - Method in class ExcelReader
Returns the current sheet reference.
getDailySaleRevenues() - Method in class Unit
record the revenue from a dropped order
getDailyStoredComponentValue() - Method in class Unit
 
getDblValue() - Method in class ExcelReader
Gets the next value in reading sequence and returns it as a double value.
getDblValue(int, int) - Method in class ExcelReader
Gets the value at (atRow, atCol) position and returns it as a double value.
getEndUnitNumber(int) - Method in class UnitParameters
returning the unit number for a specific endUnit
getFixedCosts(int) - Method in class UnitParameters
returning the fixed cost for a specific unit
getHowManyStepsToBeDone() - Method in class Order
returning how many steps remain to terminate the production
getIntValue() - Method in class ExcelReader
Gets the next value in reading sequence and returns it as an int value.
getIntValue(int, int) - Method in class ExcelReader
Gets the value at (atRow, atCol) position and returns it as an int value.
getInventoryEvaluationCriterion() - Method in class VEFrameModelSwarm
the evaluation criterion for inventories
getInventoryFinancialRate() - Method in class VEFrameModelSwarm
the financial rate
getInventoryQuantity() - Method in class Warehouse
the inventory quantity in the warehouse
getItemToBeProcured(int) - Method in class ProcurementSpecificationSet
returning the item to be procured at pos. i of the vector containg the items (0<=igetLabel() - Method in class EndUnit
 
getLabel() - Method in class ProcurementAssembler
 
getLabel() - Method in interface PTHistogramPlottable
 
getLabel() - Method in class Unit
 
getLabel() - Method in class Warehouse
 
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)
getNextStepNegative() - Method in class Order
sign of the production next step in Order
getNOfPhasesToDealWith() - Method in class Unit
get the nOfPhasesToDealWith, i.e. the n. of different steps the unit is able to deal with
getNotCleared() - Method in class News
return the notClearedByInventoryRuleMaster boolean value
getNumber() - Method in class ProcurementSpecificationSet
returning the number of the order of this procurement specification
getNumberOfItemsToBeProcured() - Method in class ProcurementSpecificationSet
returning the number of items to be procured
getNumberOfTheStepForWhichANewsIsSent() - Method in class News
returning the sequential number of the recipe referring to which the news has been sent
getNumberOfTheStepForWhichANewsIsSent() - Method in class Order
returning the sequential number of the recipe referring to which a news will be sent
getOrderEvaluation() - Method in class Order
returning the value of the production already done
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], with the sign changed if it is < 0
getOrderTotalCosts() - Method in class Order
getting the total of costs of the order
getPendingProcurementSpecificationSet() - Method in class Order
getting the procurementSpecificationSet related to the nextStep (the current one, if the order is in a waiting list for next step to be accomplished
if no procurementSpecificationSet exists for the next step, a null value is returned
getPhaseNumberToProduceInventories() - Method in class Unit
 
getPositionInRecipe() - Method in class ProcurementSpecificationSet
returning the position of this procurement specification into its recipe
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
getRevenuePerEachRecipeStep() - Method in class VEFrameModelSwarm
the revenue for each recipe step
getSelector(Object, String) - Static method in class SwarmUtils
 
getSelector(String, String) - Static method in class SwarmUtils
These two static methods create a selector.
getSimpleUnitProductionPhase(int) - Method in class UnitParameters
returning the production phase for a specific simple unit
getStartingDay() - Method in class Order
returning the startingDay
getStepNumber() - Method in class Order
returning the stepNumber
getStrValue() - Method in class ExcelReader
Gets the next value in reading sequence and returns it as a String value.
getStrValue(int, int) - Method in class ExcelReader
Gets the value at (atRow, atCol) position and returns it as a String value.
getTemporaryListLength() - Method in class EndUnit
return the temporary list length
getTicksInADay() - 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
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 EndUnit
get unit number
getUnitNumber() - Method in class Unit
get unit number
getUnitNumber(int) - Method in class UnitParameters
returning the unit number for a specific (normal) unit
getUseWarehouseLocalChoice() - Method in class Unit
 
getUseWarehouseLocalChoice(int) - Method in class UnitParameters
returning the local use of the warehouse for a specific unit
getUseWarehouses() - Method in class VEFrameModelSwarm
this get method returns true if warehouses are used, false otherwise
getValueToPlot() - Method in class EndUnit
 
getValueToPlot() - Method in class ProcurementAssembler
 
getValueToPlot() - Method in interface PTHistogramPlottable
 
getValueToPlot() - Method in class Unit
 
getValueToPlot() - Method in class Warehouse
 
getVariableCosts(int) - Method in class UnitParameters
returning the variable cost for a specific unit
getWaitingListLength() - Method in class ProcurementAssembler
return the waiting list length
getWaitingListLength() - Method in class Unit
return the waiting list length
getWarehouseList() - Method in class VEFrameModelSwarm
the method returns the list of the warehouses
getWarehouseNumber() - Method in class Warehouse
the number of this warehouse

I

incomingOrder - Variable in class Unit
an order inserted in a news
incomingOrderInNews - Variable in class News
the order announced in the news
increaseInventories(int, Warehouse) - Method in class InventoryRuleMaster
the unit which is calling us is idle and it is asking us if it has to produce or not, to increase inventories
increaseInventoriesUsingNewses(int, Warehouse, ListImpl) - Method in class InventoryRuleMaster
the unit which is calling us uses newses, is idle and it is asking us if it has to produce or not to increase inventories; we check the newses not yet cleared and we clear them we agree to the production of inventories if the warehouse level is < maxInWarehouses && (we have a news signalling and incoming production step || the warehouse level is < minInWarehouses)
increaseInventoryCounterValue() - Method in class Warehouse
increasing inventories
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)
informationFlowMatrix - Variable in class InformationRuleMaster
the matrix containing the rules to manage the information flow
informationRuleMaster - Variable in class Unit
our rule master about information system
informationRuleMaster - Variable in class VEFrameModelSwarm
the informationRuleMaster managing newses
InformationRuleMaster - class InformationRuleMaster.
we follow the InformationRuleMaster to deal with the news management
InformationRuleMaster(Zone, int) - Constructor for class InformationRuleMaster
constructor for InformationRuleMaster
inventoryCounter - Variable in class Warehouse
the counter which of inventory quantity (in this versione the inventory smallest piece of inventory is 1)
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
InventoryRuleMaster - class InventoryRuleMaster.
The InventoryRuleMaster is used to make decisions about inventories.
InventoryRuleMaster(Zone, int, int, int, int) - Constructor for class InventoryRuleMaster
constructor for InventoryRuleMaster

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.
maxInWarehouses - Variable in class InventoryRuleMaster
the max quantity to be kept in the warehouse (only integer values at present)
maxInWarehouses - Variable in class VEFrameModelSwarm
the max inventory quantity in a warehouse
maxStepLength - Variable in class OrderGenerator
the max length of a step in a recipe
maxStepLength - Variable in class VEFrameModelSwarm
the max length of a step in a recipe (in units of time or ticks)
maxStepNumber - Variable in class OrderGenerator
the max length of a recipe
maxStepNumber - Variable in class VEFrameModelSwarm
the max number of steps to be done to complete an order
minInWarehouses - Variable in class InventoryRuleMaster
the min quantity to be kept in the warehouse (only integer values at present)
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
modelActions3 - Variable in class VEFrameModelSwarm
ActionGroup for holding an ordered sequence of action
modelSchedule - Variable in class VEFrameModelSwarm
the Schedule operating in the Model
myOrderNumber - Variable in class ProcurementSpecificationSet
number (i.e. that of the order which has generated this object
MyReader - class MyReader.
A static class to simplify reading operations in VEFrameModelSwarm.java and in UnitParameters.java
MyReader() - Constructor for class MyReader
 
myWarehouse - Variable in class Unit
our warehouse, if any

N

News - class News.
The form containing a news (treated as an object) newses are information about the next steps in the production sequence of an order
News(Zone, int, int, Order) - Constructor for class News
the constructor for News
newsList - Variable in class InventoryRuleMaster
the news list
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 InventoryRuleMaster
the number of newses to be cleared after the decision of producing to increase inventories (a simple solution is to have it equal to nOfNewsesToProduce)
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 InventoryRuleMaster
the number of newses necessary to decide the productio of inventories
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 or the vector unitProductionPhases for a simple unit or redimension for a complex one
numberOfTheStepForWhichANewsIsSent - Variable in class News
the step in which the news is sent (a news can be sent twice or more for different steps)
numberOfTheStepForWhichANewsIsSent - Variable in class Order
the sequential number of the recipe referring to which a news will be sent

O

Order - class Order.
The form containing our Order metaphoric object
Order(Zone, int, int, int, int[], VEFrameModelSwarm) - Constructor for class Order
constructor for Order
orderCount - Variable in class OrderGenerator
used to record the number of generated orders
orderDistiller - Variable in class VEFrameModelSwarm
the order distiller, using archives of recipes and of order sequences to generate the simulated events
OrderDistiller - class OrderDistiller.
The OrderDistiller will be used to deal with lists of recipes and of order sequences
at present it is only a clone of the OrderGenerator
OrderDistiller(Zone, int, int, ListImpl, ListImpl, ListImpl, VEFrameModelSwarm) - Constructor for class OrderDistiller
the constructor for OrderDistiller
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.)
OrderGenerator - class OrderGenerator.
The OrderGenerator is used at present to simulate the market behavior.
OrderGenerator(Zone, int, int, ListImpl, ListImpl, ListImpl, VEFrameModelSwarm) - Constructor for class OrderGenerator
the constructor for OrderGenerator
orderList - Variable in class OrderGenerator
the list containig all the orders
orderList - Variable in class VEFrameModelSwarm
the whole list of the orders (not yet finished)
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" steps)
orderRecipeTmp - Variable in class OrderGenerator
a temporary vector to redefine the dimension of orderRecipe2 if necessary (using "p" or "c" 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

P

phaseInventories - Variable in class Unit
our phase inventory choices
pos - Variable in class ProcurementSpecificationSet
the position of this sequence in the recipe
procuredItemList - Variable in class Order
the list of procured items
ProcurementAssembler - class ProcurementAssembler.
The ProcurementAssembler class instances are unit assembling the elements of a procurement process
ProcurementAssembler(Zone, ListImpl) - Constructor for class ProcurementAssembler
the constructor for ProcurementAssembler
procurementAssemblerList - Variable in class VEFrameModelSwarm
the list of procurementAssembler units linked to normal unit; p.a. units have in charge the task of making the procurement
ProcurementSpecificationSet - class ProcurementSpecificationSet.
The tool generated by an order and containing the spefications about procument necessities
ProcurementSpecificationSet(Zone, int, int) - Constructor for class ProcurementSpecificationSet
constructor for ProcurementSpecificationSet
procurementSpecificationSetList - Variable in class Order
the list of procurement specications
PTHistogram - class PTHistogram.
PTHistogram contains three contructors to develop histogram graphs
PTHistogram(int, int, String, String, String, double, double, ListImpl, String) - Constructor for class PTHistogram
First class constructor
PTHistogram(int, int, String, String, String, double, double, ListImpl, String, ListImpl, String) - Constructor for class PTHistogram
Second class constructor
PTHistogram(int, int, String, String, String, double, double, ListImpl, String, ListImpl, String, ListImpl, String) - Constructor for class PTHistogram
Third class constructor
pTHistogram1 - Variable in class VEFrameObserverSwarm
a Java graphic via ptplot class
pTHistogram2 - Variable in class VEFrameObserverSwarm
a Java graphic via ptplot class
PTHistogramPlottable - interface PTHistogramPlottable.
The interface to be implemented in classes referred from PTHistogram class

PTHistogram can deal with up to three list of objects from which to obtain the data to be plotted; from the objects contained in the first or unique list (second or third lists are optional) we have also to obtain the captions for the various bar in the X axis

an example of getValueToPlot() method in an object extending this interface is

public double getValueToPlot()
{
return (double) XXXX;
// where XXXX is a value or a method getting a value
}

an example of getLabel() method in an object extending this interface, if the object is included in the fist or unique list sent to PTHistogram, is

public String getLabel()
{
return "" + YYYY;
// where YYYY is a numerical value or a method getting
// a numerical value (the trick "" + is used
// to convert a numerical field into a string; if we
// have directly a string, the trick is unnecessary)
}

if the object is included in the second or third list, simply use

return "";
in getLabel() body


Q

quantitiesInEndUnits - Variable in class ProcurementAssembler
the vector of the quantities in the end units

R

readUnitData() - Method in class UnitParameters
read
(i) the unit numbers, production phases, fixed costs and variable costs from the unitData/unitBasicData.txt file
(ii) the end unit numbers from the unitData/endUnitList.txt file
receivingUnit - Variable in class InformationRuleMaster
the number of the unit to which we have to send a news
receivingUnit - Variable in class Unit
the temporary address of a unit to wich send a news
receivingUnitNumber - Variable in class News
the number of the unit which receives the news
removeFromTemporaryList() - Method in class EndUnit
Removing an order from the temporaryList of the unit and returning its address
revenuePerEachRecipeStep - Variable in class VEFrameModelSwarm
the estimate of the revenue of the enterprise per each recipe step done in a semi manufactured order

S

selectSheet(String) - Method in class ExcelReader
Changes the current sheet to the 'sheetName'.
sendingUnit - Variable in class InformationRuleMaster
the number of the unit which is calling the InformationRuleMaster, to send a news
sendingUnitNumber - Variable in class News
the number of the unit which sends the news
setClearedByInventoryRuleMaster() - Method in class News
the news is now cleared by the inventoryRuleMaster
setDictionary() - Method in class OrderGenerator
building the dictionary containing the steps to be included in the recipes
setDoneStep() - 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
setNewsList(News) - Method in class Unit
putting a news in the newsList of the unit after checking list to avoid duplicated news
setNextStepToPositive() - Method in class Order
change the sign of the production next step in Order, if negative
setNOfPhasesToDealWith(int) - Method in class Unit
set the nOfPhasesToDealWith, i.e. the n. of different steps the unit is able to deal with
setParametersTo(int, Unit) - Method in class UnitParameters
setting the parameters of (normal) units
setParametersToEndUnit(int, EndUnit) - Method in class UnitParameters
setting the parameters of end units
setPhaseInventories(int) - Method in class Unit
setting phase inventory choice
setProcuredItemList(Order) - Method in class Order
adding an item to the procuredItemList
setProcurementWaitingList(Order) - Method in class ProcurementAssembler
adding an order to the waitingList and eliminating the negative sign in step
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
setRedimensionTrue() - Method in class Unit
set the necessity of redimensioning the vectors containing the parameters; see ($) below
setSpecificationSet(int, int[]) - Method in class ProcurementSpecificationSet
setting the procurement specifications
setStoredComponentDailyValue() - Method in class Unit
record the daily value of inventories
setTemporaryList(Order) - Method in class EndUnit
Putting an order in the temporaryList of the unit
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
setUnit(Unit) - Method in class ProcurementAssembler
setting the unit we are assembling for
setUnitNumber(int) - Method in class EndUnit
set unit number
setUnitNumber(int) - Method in class Unit
set unit number
setWaitingList(Order) - Method in class Unit
Putting an order in the production waitingList of the unit and deleting the related news
simpleUnitProductionPhase - Variable in class UnitParameters
the vector of simple unit production phase (simple=with a unique activity)
specifications - Variable in class ProcurementSpecificationSet
the specifications
startingDay - 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
 
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
SwarmUtils - class SwarmUtils.
 
SwarmUtils() - Constructor for class SwarmUtils
 

T

temporaryCurrentState - Variable in class Unit
 
temporaryList - Variable in class EndUnit
the list containing order temporary kept in this virtual (or actual) place
theUnitWarehouse - Variable in class InventoryRuleMaster
the warehouse of the unit which is calling us
ticksInADay - 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
toBeClearedNews - Variable in class InventoryRuleMaster
a news not yet cleared by the InventoryRuleMaster
toBeDroppedNews - Variable in class Unit
a news to be deleted a the arrive of the related order
totalCostFile - Variable in class VEFrameObserverSwarm
our graphics or EZGraph output to files
totalCosts - Variable in class Unit
the costs from the beginning of the simulation
totalDailyCostFile - Variable in class VEFrameObserverSwarm
our graphics or EZGraph output to files
totalDailyCosts - Variable in class Unit
total daily fixed and variable costs
totalEndUnitNumber - Variable in class UnitParameters
 
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
totalInventoryFinancialCostFile - Variable in class VEFrameObserverSwarm
our graphics or EZGraph output to files
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
totalRevenueFile - Variable in class VEFrameObserverSwarm
our graphics or EZGraph output to files
totalSaleRevenues - Variable in class Unit
the revenues from the beginning of the simulation
totalTickVariableCosts - Variable in class Unit
total tick variable costs
totalTimeLengthDataFile - Variable in class VEFrameObserverSwarm
our graphics or EZGraph output to files
totalTimeLengthGraph - Variable in class VEFrameObserverSwarm
our graphics or EZGraph output to files
totalUnitNumber - Variable in class UnitParameters
 
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) - Constructor for class Unit
the third constructor for Unit (with warehouses and newses)
Unit(Zone, ListImpl, ListImpl, VEFrameModelSwarm, InventoryRuleMaster, Warehouse, ListImpl, ProcurementAssembler) - Constructor for class Unit
the first constructor for Unit (using warehouses)
Unit(Zone, ListImpl, ListImpl, VEFrameModelSwarm, ListImpl, ProcurementAssembler) - Constructor for class Unit
the second constructor for Unit (without warehouses)
unitList - Variable in class OrderGenerator
the list containig the operating units
unitList - Variable in class Unit
the list of end units existing in our environment
unitList - Variable in class VEFrameModelSwarm
the list of the operating units
unitNumber - Variable in class EndUnit
the number identifying the unit which is also its end code
unitNumber - Variable in class InventoryRuleMaster
the number of the unit which is calling us
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 VEFrameModelSwarm
the input class for unit parameters
UnitParameters - class UnitParameters.
This class reads the parameters (costs and prodocution phases) for each unit
UnitParameters(Zone, int, int) - Constructor for class UnitParameters
the constructor of UnitParameters
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
 
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
useSecondList - Variable in class PTHistogram
 
useThirdList - Variable in class PTHistogram
 
useWarehouseLocalChoice - Variable in class UnitParameters
the number of the units (the size of the vectors)
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
variableCosts - Variable in class UnitParameters
the vector of the variable costs (per day or time step) of each unit
vEFrameModelSwarm - Variable in class VEFrameObserverSwarm
the Swarm we are observing
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
VEFrameObserverSwarm - class VEFrameObserverSwarm.
The Observer contains the Model and the graphic widgets
VEFrameObserverSwarm(Zone) - Constructor for class VEFrameObserverSwarm
Constructor for class
verbose - Static variable in class StartVEFrame
being verbose?
verboseChoice - Variable in class VEFrameObserverSwarm
displaying all messages on the console

W

waitingList - Variable in class ProcurementAssembler
the list of the order to be assembled with the procurements
waitingList - Variable in class Unit
the list of the orders to be executed
waitingListGraph - Variable in class VEFrameObserverSwarm
our graphics or EZGraph output to files
Warehouse - class Warehouse.
the Warehouset class is used to operate with inventories.
Warehouse(Zone, int) - Constructor for class Warehouse
The constructor for Warehouse
warehouseGraph - Variable in class VEFrameObserverSwarm
our graphics or EZGraph output to files
warehouseList - Variable in class VEFrameModelSwarm
the list of the warehouses
warehouseNumber - Variable in class Warehouse
the number of this wharehouse
wholeOrderList - Variable in class Unit
the whole list of the orders
worksheetUnitFileOpen - Variable in class UnitParameters
check if we are using an Excel like (generated by Office or OpenOffice) file containing special unit data

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