JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
B
C
D
E
G
I
L
M
N
O
P
Q
R
S
T
V
W
A
aBuyer
- Variable in class cms.agents.
MarketSession
accountConsumption()
- Method in class cms.agents.
Buyer
Decreases the existing stock by the minimum between the desired consumption and the existing stock
addMarketSession(MarketSession)
- Method in class cms.agents.
Producer
addMarketSessions(Producer, String, Context<Object>, ArrayList<Double>)
- Method in class cms.agents.
Market
autarkyAtTheBeginning
- Static variable in class cms.
Cms_builder
averageConsumption
- Variable in class cms.agents.
Buyer
B
bidAndAskPrices
- Variable in class cms.agents.
MarketSession
bidAndAskPrices
- Variable in class cms.
Cms_builder
build(Context<Object>)
- Method in class cms.
Cms_builder
Buyer
- Class in
cms.agents
The Buyer class hold all the relevant variable for a Buyer; It has methods for performing the Buyer's actions.
Buyer(String, double, double, double, ArrayList<Double>, int, int)
- Constructor for class cms.agents.
Buyer
buyerDemandCurve
- Variable in class cms.agents.
MarketSession
buyersList
- Variable in class cms.agents.
MarketSession
buyersList
- Variable in class cms.dynamics.
Cms_scheduler
C
cms
- package cms
The CMS ContextBuilder; it is needed to run the CMS (starting point for every Repast Simphony implementation).
cms.agents
- package cms.agents
Classes for the agents of the model.
cms.dynamics
- package cms.dynamics
The CMS scheduler; the order of events belonging to the main loop is defined here.
cms.utils
- package cms.utils
Classes used by agents to perform their tasks.
Cms_builder
- Class in
cms
Cms_builder()
- Constructor for class cms.
Cms_builder
Cms_scheduler
- Class in
cms.dynamics
The class schedules the events of the main loop.
Cms_scheduler(Context<Object>)
- Constructor for class cms.dynamics.
Cms_scheduler
cmsContext
- Variable in class cms.dynamics.
Cms_scheduler
compare(Contract, Contract)
- Method in class cms.utils.
ContractComparator
compare(ElementOfSupplyOrDemandCurve, ElementOfSupplyOrDemandCurve)
- Method in class cms.utils.
ElementOfSupplyOrDemandCurveComparator
compare(Market, Market)
- Method in class cms.utils.
MarketLongitudeComparator
computeBoughtQuantity(String, Producer, String, double, double)
- Method in class cms.agents.
Buyer
consumptionShareToSetMaximumConsumption
- Static variable in class cms.
Cms_builder
consumptionShareToSetMinimumConsumption
- Static variable in class cms.
Cms_builder
continueBuyingMarketSessionsList
- Variable in class cms.agents.
Buyer
Contract
- Class in
cms.utils
Contract(String, String, String, double, double, double)
- Constructor for class cms.utils.
Contract
ContractComparator
- Class in
cms.utils
ContractComparator()
- Constructor for class cms.utils.
ContractComparator
D
decreaseInterceptBy(int)
- Method in class cms.utils.
DemandFunctionParameters
demandCurve
- Variable in class cms.agents.
Buyer
DemandFunctionParameters
- Class in
cms.utils
DemandFunctionParameters(int, String, String)
- Constructor for class cms.utils.
DemandFunctionParameters
demandFunctionParametersList
- Variable in class cms.agents.
Buyer
demandPrices
- Variable in class cms.agents.
Buyer
demandShare
- Variable in class cms.agents.
Buyer
demandToBeReallocated
- Variable in class cms.agents.
Buyer
distanceCalculator
- Static variable in class cms.
Cms_builder
domesticConsumption
- Variable in class cms.agents.
Buyer
domesticStock
- Variable in class cms.agents.
Buyer
E
ElementOfSupplyOrDemandCurve
- Class in
cms.utils
ElementOfSupplyOrDemandCurve(double, double)
- Constructor for class cms.utils.
ElementOfSupplyOrDemandCurve
ElementOfSupplyOrDemandCurveComparator
- Class in
cms.utils
ElementOfSupplyOrDemandCurveComparator()
- Constructor for class cms.utils.
ElementOfSupplyOrDemandCurveComparator
exchangesShare
- Variable in class cms.agents.
Market
exchangesShare
- Variable in class cms.agents.
MarketSession
exportAllowed
- Variable in class cms.agents.
Producer
exportPolicyDecisionInterval
- Static variable in class cms.
Cms_builder
G
gapToChargeToEachPossibleMarketSession
- Variable in class cms.agents.
Buyer
gapToTarget
- Variable in class cms.agents.
Buyer
getAverageSellingPrice()
- Method in class cms.agents.
Producer
getBuyer()
- Method in class cms.utils.
Contract
getDemandCurve(String, Producer, String)
- Method in class cms.agents.
Buyer
getDemandShare()
- Method in class cms.agents.
Buyer
getDomesticConsumption()
- Method in class cms.agents.
Buyer
getExchangesShare()
- Method in class cms.agents.
Market
getExportAllowerFlag()
- Method in class cms.agents.
Producer
getGapToTarget()
- Method in class cms.agents.
Buyer
The gap between the target level of the stock and the level of the stock that would be observed if the desired consumption is achieved.
getImportedQuantity()
- Method in class cms.agents.
Buyer
getIntercept()
- Method in class cms.utils.
DemandFunctionParameters
getLatitude()
- Method in class cms.agents.
Buyer
getLatitude()
- Method in class cms.agents.
Market
getLatitude()
- Method in class cms.agents.
Producer
getLongitude()
- Method in class cms.agents.
Buyer
getLongitude()
- Method in class cms.agents.
Market
getLongitude()
- Method in class cms.agents.
Producer
getMarkeSessions()
- Method in class cms.agents.
Producer
getMarketName()
- Method in class cms.agents.
MarketSession
getMarketName()
- Method in class cms.utils.
Contract
getMarketName()
- Method in class cms.utils.
DemandFunctionParameters
getMarketPrice()
- Method in class cms.agents.
MarketSession
getMarkets()
- Method in class cms.agents.
Producer
getMarketSessions()
- Method in class cms.agents.
Market
getMaximumConsumption()
- Method in class cms.agents.
Buyer
getMinimumConsumption()
- Method in class cms.agents.
Buyer
The minimum consumption below which demand function is shifted to the left
getName()
- Method in class cms.agents.
Buyer
getName()
- Method in class cms.agents.
Market
getName()
- Method in class cms.agents.
Producer
getOriginOfConsumedResouces()
- Method in class cms.agents.
Buyer
getPrice()
- Method in class cms.utils.
Contract
getPrice()
- Method in class cms.utils.
ElementOfSupplyOrDemandCurve
getPriceMinusTransport()
- Method in class cms.utils.
Contract
getPricePlusTransport()
- Method in class cms.utils.
Contract
getProducer()
- Method in class cms.agents.
MarketSession
getProducerName()
- Method in class cms.agents.
MarketSession
getProducerName()
- Method in class cms.utils.
Contract
getProducerName()
- Method in class cms.utils.
DemandFunctionParameters
getProduction()
- Method in class cms.agents.
Producer
getProductionShare()
- Method in class cms.agents.
Producer
getQuantity()
- Method in class cms.utils.
Contract
getQuantity()
- Method in class cms.utils.
ElementOfSupplyOrDemandCurve
getQuantityBoughtInLatestMarketSession()
- Method in class cms.agents.
Buyer
getQuantityExchanged()
- Method in class cms.agents.
MarketSession
getRealizedConsumption()
- Method in class cms.agents.
Buyer
getSessionDescription()
- Method in class cms.agents.
MarketSession
getSizeInGuiDisplay()
- Method in class cms.agents.
Buyer
getSizeInGuiDisplay()
- Method in class cms.agents.
Market
getSizeInGuiDisplay()
- Method in class cms.agents.
Producer
getStock()
- Method in class cms.agents.
Buyer
getStock()
- Method in class cms.agents.
Producer
getSupplyCurve(String)
- Method in class cms.agents.
Producer
getTargetProduction()
- Method in class cms.agents.
Producer
getTimeOfFirstProduction()
- Method in class cms.agents.
Producer
getVarieties()
- Method in class cms.agents.
Producer
globalProduction
- Static variable in class cms.
Cms_builder
I
importAllowed
- Variable in class cms.agents.
Buyer
importPolicyDecisionInterval
- Static variable in class cms.
Cms_builder
increaseInterceptBy(int)
- Method in class cms.utils.
DemandFunctionParameters
increaseQuantityBy(double)
- Method in class cms.utils.
ElementOfSupplyOrDemandCurve
L
latestContractsInPossibleMarketSessionsList
- Variable in class cms.agents.
Buyer
latestContractsList
- Variable in class cms.agents.
Buyer
latestMarket
- Variable in class cms.agents.
Buyer
latitude
- Variable in class cms.agents.
Buyer
latitude
- Variable in class cms.agents.
Market
latitude
- Variable in class cms.agents.
MarketSession
latitude
- Variable in class cms.agents.
Producer
longitude
- Variable in class cms.agents.
Buyer
longitude
- Variable in class cms.agents.
Market
longitude
- Variable in class cms.agents.
MarketSession
longitude
- Variable in class cms.agents.
Producer
M
makeProduction()
- Method in class cms.agents.
Producer
Market
- Class in
cms.agents
A market class is a container for the various market sessions
Market(String, double, double, double)
- Constructor for class cms.agents.
Market
market
- Variable in class cms.agents.
MarketSession
MarketLongitudeComparator
- Class in
cms.utils
MarketLongitudeComparator()
- Constructor for class cms.utils.
MarketLongitudeComparator
marketPrice
- Variable in class cms.agents.
MarketSession
markets
- Variable in class cms.agents.
Producer
MarketSession
- Class in
cms.agents
A market session is associated with a single producer; the producer country offers its product to the buyers who participate the session.
MarketSession(String, Producer, String, Context<Object>, ArrayList<Double>)
- Constructor for class cms.agents.
MarketSession
marketSessionsList
- Variable in class cms.agents.
Market
marketSessionsList
- Variable in class cms.agents.
Producer
marketSessionsPricesRecord
- Variable in class cms.agents.
Producer
marketsList
- Variable in class cms.dynamics.
Cms_scheduler
maximumConsumption
- Variable in class cms.agents.
Buyer
minimumConsumption
- Variable in class cms.agents.
Buyer
minimumImportQuantity
- Static variable in class cms.
Cms_builder
msContext
- Variable in class cms.agents.
MarketSession
N
name
- Variable in class cms.agents.
Buyer
name
- Variable in class cms.agents.
Market
name
- Variable in class cms.agents.
Producer
O
openSession()
- Method in class cms.agents.
MarketSession
originOfConsumedResources
- Variable in class cms.agents.
Buyer
P
percentageChangeInTargetProduction
- Static variable in class cms.
Cms_builder
percentageOfPriceMarkDownInNewlyAccessibleMarkets
- Static variable in class cms.
Cms_builder
performMarketSessions()
- Method in class cms.agents.
Market
possibleMarketSessionsList
- Variable in class cms.agents.
Buyer
priceEarnedInLatestMarketSession
- Variable in class cms.agents.
Producer
pricePayedInLatestMarketSession
- Variable in class cms.agents.
Buyer
priceThresholdToDecreaseTargetProduction
- Static variable in class cms.
Cms_builder
priceThresholdToIncreaseTargetProduction
- Static variable in class cms.
Cms_builder
probabilityToAllowExport
- Static variable in class cms.
Cms_builder
probabilityToAllowImport
- Static variable in class cms.
Cms_builder
Producer
- Class in
cms.agents
The Producer class hold all the relevant variable for a producer; It has methods for performing the producer's actions.
Producer(String, double, double, double, String, String, ArrayList<Double>)
- Constructor for class cms.agents.
Producer
The Cms_builder calls the constructor giving as parameters the values found in a line of the producers.csv file located in the data folder.
producersList
- Variable in class cms.dynamics.
Cms_scheduler
producersPricesMemoryLength
- Static variable in class cms.
Cms_builder
productionCycleLength
- Static variable in class cms.
Cms_builder
productionRateOfChangeControl
- Static variable in class cms.
Cms_builder
productionShare
- Variable in class cms.agents.
Producer
Q
quantityBoughtInLatestMarketSession
- Variable in class cms.agents.
Buyer
quantityExchanged
- Variable in class cms.agents.
MarketSession
quantitySoldInLatestMarketSession
- Variable in class cms.agents.
Producer
R
realizedConsumption
- Variable in class cms.agents.
Buyer
S
schedule
- Static variable in class cms.
Cms_builder
scheduleBuyersAccountConsumption()
- Method in class cms.dynamics.
Cms_scheduler
scheduleBuyersStepBuyingStrategy()
- Method in class cms.dynamics.
Cms_scheduler
scheduleEvents()
- Method in class cms.dynamics.
Cms_scheduler
this method calls all the other schedule method of this class.
scheduleMarketsPerformSessions()
- Method in class cms.dynamics.
Cms_scheduler
schedulePrintEndSimulationTimeStep()
- Method in class cms.dynamics.
Cms_scheduler
schedulePrintProductionIfVerbouse()
- Method in class cms.dynamics.
Cms_scheduler
schedulePrintStartSimulationTimeStep()
- Method in class cms.dynamics.
Cms_scheduler
scheduleStepBuyersImportPolicy()
- Method in class cms.dynamics.
Cms_scheduler
scheduleStepProducersExportPolicy()
- Method in class cms.dynamics.
Cms_scheduler
sessionDemandCurve
- Variable in class cms.agents.
MarketSession
sessionSupplyCurve
- Variable in class cms.agents.
MarketSession
setIntercept(int)
- Method in class cms.utils.
DemandFunctionParameters
setMustImportFlag(boolean)
- Method in class cms.agents.
Buyer
setQuantitySoldInLatestMarketSession(String, double, double)
- Method in class cms.agents.
Producer
setQuantityToZero()
- Method in class cms.utils.
ElementOfSupplyOrDemandCurve
setup(int)
- Method in class cms.agents.
Producer
shareOfDemandToBeMoved
- Static variable in class cms.
Cms_builder
sizeInGuiDisplay
- Variable in class cms.agents.
Buyer
sizeInGuiDisplay
- Variable in class cms.agents.
Market
sizeInGuiDisplay
- Variable in class cms.agents.
MarketSession
sizeInGuiDisplay
- Variable in class cms.agents.
Producer
startBuyingMarketSessionsList
- Variable in class cms.agents.
Buyer
stepBuyingStrategy(IndexedIterable<Object>)
- Method in class cms.agents.
Buyer
stepExportAllowedFlag()
- Method in class cms.agents.
Producer
stepImportAllowedFlag()
- Method in class cms.agents.
Buyer
stock
- Variable in class cms.agents.
Buyer
supplyCurve
- Variable in class cms.agents.
Producer
supplyPrices
- Variable in class cms.agents.
Producer
T
theProducer
- Variable in class cms.agents.
MarketSession
tmpDemandCurve
- Variable in class cms.agents.
Buyer
tmpMarketSessionsList
- Variable in class cms.agents.
Buyer
toleranceInMovingDemand
- Static variable in class cms.
Cms_builder
V
varieties
- Variable in class cms.agents.
Producer
variety
- Variable in class cms.agents.
MarketSession
varietyBoughtInLatestMarketSession
- Variable in class cms.agents.
Buyer
varietySoldInLatestMarketSession
- Variable in class cms.agents.
Producer
verboseFlag
- Static variable in class cms.
Cms_builder
W
weightOfDistanceInInitializingIntercept
- Static variable in class cms.
Cms_builder
A
B
C
D
E
G
I
L
M
N
O
P
Q
R
S
T
V
W
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes