Uses of Class
agents.markets.meritOrder.books.DemandOrderBook
-
-
Uses of DemandOrderBook in agents.electrolysis
Methods in agents.electrolysis with parameters of type DemandOrderBook Modifier and Type Method Description void
FileDispatcher. storeMeritOrderForesight(de.dlr.gitlab.fame.time.TimePeriod timePeriod, SupplyOrderBook supplyForecast, DemandOrderBook demandForecast)
Not needed forFileDispatcher
void
SingleAgentSimple. storeMeritOrderForesight(de.dlr.gitlab.fame.time.TimePeriod timePeriod, SupplyOrderBook supplyForecast, DemandOrderBook demandForecast)
-
Uses of DemandOrderBook in agents.flexibility
Methods in agents.flexibility with parameters of type DemandOrderBook Modifier and Type Method Description void
Strategist. storeMeritOrderForesight(de.dlr.gitlab.fame.time.TimePeriod timePeriod, SupplyOrderBook supplyForecast, DemandOrderBook demandForecast)
Stores given supply and demand bid forecasts for the associated TimePeriod: merit-order forecasting method -
Uses of DemandOrderBook in agents.markets.meritOrder
Methods in agents.markets.meritOrder that return DemandOrderBook Modifier and Type Method Description DemandOrderBook
MarketClearingResult. getDemandBook()
Methods in agents.markets.meritOrder with parameters of type DemandOrderBook Modifier and Type Method Description MarketClearingResult
MarketClearing. clear(SupplyOrderBook supplyBook, DemandOrderBook demandBook, String clearingEventId)
Clears the market based on a SupplyOrderBook and a DemandOrderBookstatic ClearingDetails
MeritOrderKernel. clearMarketSimple(SupplyOrderBook supply, DemandOrderBook demand)
The function takes two sorted (ascending by cumulatedPower) OrderBooks for demand (descending by offerPrice) and supply (ascending by offerPrice).void
MarketClearing. fillOrderBooksWithTraderBids(ArrayList<de.dlr.gitlab.fame.communication.message.Message> input, SupplyOrderBook supplyBook, DemandOrderBook demandBook)
Fills received Bids into provided demand or supply OrderBookvoid
MarketClearingResult. setBooks(SupplyOrderBook supplyBook, DemandOrderBook demandBook, OrderBook.DistributionMethod distributionMethod)
Set and update books, i.e.Constructors in agents.markets.meritOrder with parameters of type DemandOrderBook Constructor Description MarketClearingResult(ClearingDetails clearingResult, DemandOrderBook demandBook, SupplyOrderBook supplyBook)
Instantiate with tradedEnergyInMWH, marketPriceInEURperMWH, priceSettingDemandBidIdx, priceSettingSupplyBidIdx, and minPriceSettingDemand from a ClearingResult object; and with demandBook, and supplyBook. -
Uses of DemandOrderBook in agents.markets.meritOrder.books
Methods in agents.markets.meritOrder.books that return DemandOrderBook Modifier and Type Method Description DemandOrderBook
DemandOrderBook. clone()
-
Uses of DemandOrderBook in agents.markets.meritOrder.sensitivities
Methods in agents.markets.meritOrder.sensitivities with parameters of type DemandOrderBook Modifier and Type Method Description protected void
MarginalCostSensitivity. selectOrderBookItems(SupplyOrderBook supplyBookForecast, DemandOrderBook demandBookForecast)
protected abstract void
MeritOrderSensitivity. selectOrderBookItems(SupplyOrderBook supplyBook, DemandOrderBook demandBook)
pick from given supply and / or demandOrderBook
s - and add picked one(s) to this sensitivityprotected void
PriceNoSensitivity. selectOrderBookItems(SupplyOrderBook supplyBookForecast, DemandOrderBook demandBookForecast)
protected void
PriceSensitivity. selectOrderBookItems(SupplyOrderBook supplyBookForecast, DemandOrderBook demandBookForecast)
void
MeritOrderSensitivity. updateSensitivities(SupplyOrderBook supplyBook, DemandOrderBook demandBook)
updates sensitivities from given order books -
Uses of DemandOrderBook in agents.storage.arbitrageStrategists
Methods in agents.storage.arbitrageStrategists with parameters of type DemandOrderBook Modifier and Type Method Description void
FileDispatcher. storeMeritOrderForesight(de.dlr.gitlab.fame.time.TimePeriod timePeriod, SupplyOrderBook supplyForecast, DemandOrderBook demandForecast)
Unused method - will throw an Exceptionvoid
MultiAgentMedian. storeMeritOrderForesight(de.dlr.gitlab.fame.time.TimePeriod _1, SupplyOrderBook _2, DemandOrderBook _3)
-
Uses of DemandOrderBook in communications.portable
Methods in communications.portable that return DemandOrderBook Modifier and Type Method Description DemandOrderBook
CouplingData. getDemandOrderBook()
DemandOrderBook
MeritOrderMessage. getDemandOrderBook()
Methods in communications.portable with parameters of type DemandOrderBook Modifier and Type Method Description void
CouplingData. setDemandOrderBook(DemandOrderBook demandOrderBook)
SetsCouplingData.demandOrderBook
of this object withConstructors in communications.portable with parameters of type DemandOrderBook Constructor Description CouplingData(DemandOrderBook demandOrderBook, SupplyOrderBook supplyOrderBook, TransmissionBook transmissionBook)
Create a CouplingData objectMeritOrderMessage(SupplyOrderBook supplyOrderBook, DemandOrderBook demandOrderBook, de.dlr.gitlab.fame.time.TimeStamp timeStamp)
Creates a new instance
-