Skip navigation links
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