Uses of Class
agents.markets.meritOrder.books.SupplyOrderBook
-
-
Uses of SupplyOrderBook in agents.electrolysis
Methods in agents.electrolysis with parameters of type SupplyOrderBook Modifier and Type Method Description void
FileDispatcher. storeMeritOrderForesight(de.dlr.gitlab.fame.time.TimePeriod timePeriod, SupplyOrderBook supplyForecast, DemandOrderBook demandForecast)
Not needed forFileDispatcher
void
MonthlyEquivalence. storeMeritOrderForesight(de.dlr.gitlab.fame.time.TimePeriod timePeriod, SupplyOrderBook supplyForecast, DemandOrderBook demandForecast)
void
SingleAgentSimple. storeMeritOrderForesight(de.dlr.gitlab.fame.time.TimePeriod timePeriod, SupplyOrderBook supplyForecast, DemandOrderBook demandForecast)
-
Uses of SupplyOrderBook in agents.flexibility
Methods in agents.flexibility with parameters of type SupplyOrderBook 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 SupplyOrderBook in agents.markets.meritOrder
Methods in agents.markets.meritOrder that return SupplyOrderBook Modifier and Type Method Description SupplyOrderBook
MarketClearingResult. getSupplyBook()
Methods in agents.markets.meritOrder with parameters of type SupplyOrderBook 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. award contained bids according to their individual resultsConstructors in agents.markets.meritOrder with parameters of type SupplyOrderBook 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 SupplyOrderBook in agents.markets.meritOrder.books
Methods in agents.markets.meritOrder.books that return SupplyOrderBook Modifier and Type Method Description SupplyOrderBook
SupplyOrderBook. clone()
-
Uses of SupplyOrderBook in agents.markets.meritOrder.sensitivities
Methods in agents.markets.meritOrder.sensitivities with parameters of type SupplyOrderBook 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 SupplyOrderBook in agents.storage.arbitrageStrategists
Methods in agents.storage.arbitrageStrategists with parameters of type SupplyOrderBook 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 SupplyOrderBook in communications.portable
Methods in communications.portable that return SupplyOrderBook Modifier and Type Method Description SupplyOrderBook
CouplingData. getSupplyOrderBook()
SupplyOrderBook
MeritOrderMessage. getSupplyOrderBook()
Methods in communications.portable with parameters of type SupplyOrderBook Modifier and Type Method Description void
CouplingData. setSupplyOrderBook(SupplyOrderBook supplyOrderBook)
SetsCouplingData.supplyOrderBook
of this object withConstructors in communications.portable with parameters of type SupplyOrderBook 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
-