A B C D E F G H I L M N O P R S T U V W Y 
All Classes All Packages

A

A - agents.markets.DayAheadMarketMultiZone.MarketZone
Dummy market A
AbstractDevice - Class in agents.storage
Represents a storage device of any kind (e.g.
AbstractDevice(double, double, double, double) - Constructor for class agents.storage.AbstractDevice
Creates an AbstractDevice
accounting - package accounting
 
accountingPeriod - Variable in class communications.message.SupportRequestData
the accounting period for calculating the support payments
accountingPeriod - Variable in class communications.message.SupportResponseData
the accounting period for calculating the support payments
actualProducedHydrogen - Variable in class agents.electrolysis.ElectrolyzerStrategist
total actual hydrogen produced in thermal MWH
add(int, T) - Method in class util.SortedLinkedList
add(DispatchResult) - Method in class agents.plantOperator.DispatchResult
Add items from given DispatchResult to this one
add(TransmissionCapacity) - Method in class agents.markets.meritOrder.books.TransmissionBook
adds the given TransmissionCapacity to the list of transmissionCapacities
add(T) - Method in class util.SortedLinkedList
insert an item - the item will be placed at the correct position in the list
addBid(Bid, long) - Method in class agents.markets.meritOrder.books.OrderBook
Adds given Bid to this OrderBook; the OrderBook must not be sorted yet
addBid(Bid, long) - Method in class agents.markets.meritOrder.books.TransferOrderBook
Adds given Bid to this TransferOrderBook
addBids(List<Bid>, long) - Method in class agents.markets.meritOrder.books.OrderBook
Adds multiple Bids to this OrderBook; the OrderBook must not be sorted yet
addComponentsTo(ComponentCollector) - Method in class agents.conventionals.Portfolio
required for Portables
addComponentsTo(ComponentCollector) - Method in class agents.conventionals.PowerPlant
required for Portables
addComponentsTo(ComponentCollector) - Method in class agents.conventionals.PowerPlantPrototype
required for Portables
addComponentsTo(ComponentCollector) - Method in class agents.markets.meritOrder.Bid
required for Portables
addComponentsTo(ComponentCollector) - Method in class agents.markets.meritOrder.books.OrderBook
required for Portables
addComponentsTo(ComponentCollector) - Method in class agents.markets.meritOrder.books.OrderBookItem
 
addComponentsTo(ComponentCollector) - Method in class agents.markets.meritOrder.books.TransferOrderBook
 
addComponentsTo(ComponentCollector) - Method in class agents.markets.meritOrder.books.TransmissionBook
 
addComponentsTo(ComponentCollector) - Method in class agents.plantOperator.Marginal
 
addComponentsTo(ComponentCollector) - Method in class agents.policy.Cfd
required for Portables
addComponentsTo(ComponentCollector) - Method in class agents.policy.Cp
required for Portables
addComponentsTo(ComponentCollector) - Method in class agents.policy.FinancialCfd
 
addComponentsTo(ComponentCollector) - Method in class agents.policy.Fit
required for Portables
addComponentsTo(ComponentCollector) - Method in class agents.policy.Mpfix
required for Portables
addComponentsTo(ComponentCollector) - Method in class agents.policy.Mpvar
required for Portables
addComponentsTo(ComponentCollector) - Method in class communications.message.TransmissionCapacity
 
addComponentsTo(ComponentCollector) - Method in class communications.portable.BidsAtTime
 
addComponentsTo(ComponentCollector) - Method in class communications.portable.CouplingData
 
addComponentsTo(ComponentCollector) - Method in class communications.portable.MarginalsAtTime
 
addComponentsTo(ComponentCollector) - Method in class communications.portable.MeritOrderMessage
required for Portables
addComponentsTo(ComponentCollector) - Method in class communications.portable.SupportData
required for Portables
addElectricityPrice(TimeStamp, Double) - Method in class agents.policy.MarketData
Saves given electricity price at given time
addFirst(T) - Method in class util.SortedLinkedList
addLast(T) - Method in class util.SortedLinkedList
addPolicyItem(PolicyItem) - Method in class agents.policy.SetPolicies.SetPolicyItems
Stores the given PolicyItem
addSetPolicyItem(RenewablePlantOperator.SetType, PolicyItem) - Method in class agents.policy.SetPolicies
Associates the given PolicyItem with the specified RenewablePlantOperator.SetType
addTraderBids(long, List<Bid>) - Method in class agents.markets.meritOrder.books.TransferOrderBook
add the given bids to the specified trader's list of bids
addYieldValue(YieldPotential) - Method in class agents.policy.MarketData
Saves given YieldPotential for a specific SupportPolicy.EnergyCarrier
agents.conventionals - package agents.conventionals
 
agents.electrolysis - package agents.electrolysis
 
agents.flexibility - package agents.flexibility
 
agents.forecast - package agents.forecast
 
agents.markets - package agents.markets
 
agents.markets.meritOrder - package agents.markets.meritOrder
 
agents.markets.meritOrder.books - package agents.markets.meritOrder.books
 
agents.markets.meritOrder.sensitivities - package agents.markets.meritOrder.sensitivities
 
agents.plantOperator - package agents.plantOperator
 
agents.plantOperator.renewable - package agents.plantOperator.renewable
 
agents.policy - package agents.policy
 
agents.storage - package agents.storage
 
agents.storage.arbitrageStrategists - package agents.storage.arbitrageStrategists
 
agents.trader - package agents.trader
 
agents.trader.renewable - package agents.trader.renewable
 
agents.trader.renewable.bidding - package agents.trader.renewable.bidding
 
AggregatorTrader - Class in agents.trader.renewable
Aggregates supply capacity and administers support payments to plant operators
AggregatorTrader(DataProvider) - Constructor for class agents.trader.renewable.AggregatorTrader
Creates an AggregatorTrader
AggregatorTrader.OutputColumns - Enum in agents.trader.renewable
Columns of the output file
AggregatorTrader.Products - Enum in agents.trader.renewable
Products of this Agent
amount - Variable in class communications.message.AmountAtTime
The actual amount to be exchanged between the contract parties
AmountAtTime - Class in communications.message
Specifies an arbitrary amount at a specific time
AmountAtTime(Agent.ProtoDataItem) - Constructor for class communications.message.AmountAtTime
Mandatory for deserialisation of DataItems
AmountAtTime(TimeStamp, double) - Constructor for class communications.message.AmountAtTime
Creates a new AmountAtTime message
AnnualCostCalculator - Class in accounting
Calculates annual cost for investment annuity and fixed operating expenses
AnnualCostReport - agents.plantOperator.PowerPlantOperator.Products
Report annual costs (not sent to other agents, but calculated within operator class)
AnnualCostReport - agents.trader.FlexibilityTrader.Products
Report annual costs (not sent to other agents, but calculated within an agent)
appendMarketPremium(TimePeriod, double) - Method in class agents.trader.ClientData
Save market premium to the client it is associated with
appendStepDispatchAndRevenue(TimeStamp, double, double) - Method in class agents.trader.ClientData
Append dispatch and revenue for given time stamps to maps for tracking it
appendSupportRevenue(TimePeriod, double) - Method in class agents.trader.ClientData
Save received support revenues to the client it is associated with
appendYieldPotential(TimeStamp, double) - Method in class agents.trader.ClientData
Save the given yield potential at the given time to this ClientData
applyPayoutStrategy(long, TimePeriod, double) - Method in class agents.trader.renewable.AggregatorTrader
Define a pay-out strategy for the contractual pay-out (in child classes)
applyPayoutStrategy(long, TimePeriod, double) - Method in class agents.trader.renewable.NoSupportTrader
Pass through only the market revenues since there is no support payment
applyPayoutStrategy(long, TimePeriod, double) - Method in class agents.trader.renewable.RenewableTrader
Forward the sum of revenues from support and markets to plant operators; may keep a certain share of the overall revenues
applyPayoutStrategy(long, TimePeriod, double) - Method in class agents.trader.renewable.SystemOperatorTrader
Pass through only the support pay-out in a FIT scheme
ArbitrageStrategist - Class in agents.storage.arbitrageStrategists
Creates arbitrage strategies for storage devices based on forecasts for merit-order or electricity prices
ArbitrageStrategist(ParameterData, Device) - Constructor for class agents.storage.arbitrageStrategists.ArbitrageStrategist
ArbitrageStrategist.StrategistType - Enum in agents.storage.arbitrageStrategists
Types of Strategists for storage operators
assertMaxNumberOfNegativeHoursFeasible(int) - Method in class agents.trader.renewable.bidding.PremiumBased
Asserts that given max number of hours with negative prices is met with a corresponding bidding strategy.
AT - agents.markets.DayAheadMarketMultiZone.MarketZone
Austria
AtMarginalCost - Class in agents.trader.renewable.bidding
Calculates bid prices to equal marginal cost
AtMarginalCost() - Constructor for class agents.trader.renewable.bidding.AtMarginalCost
 
AwardData - Class in communications.message
Award information returned from market clearing
AwardData(double, double, double, TimeStamp) - Constructor for class communications.message.AwardData
Creates new instance
AwardData(Agent.ProtoDataItem) - Constructor for class communications.message.AwardData
Mandatory for deserialisation of DataItems
awardedCumulativePower - Variable in class agents.markets.meritOrder.books.OrderBook
total power awarded to both supply and demand
AwardedEnergyInMWH - agents.markets.DayAheadMarket.OutputFields
Total power awarded at last market clearing
AwardedEnergyInMWH - agents.markets.DayAheadMarketTrader.OutputColumns
Energy awarded by energy exchange
AwardedEnergyInMWH - agents.plantOperator.PowerPlantOperator.OutputFields
Electricity awarded for production
awardedPrice - Variable in class agents.markets.meritOrder.books.OrderBook
market clearing price
Awards - agents.markets.DayAheadMarket.Products
Awarded energy and price per bidding trader

B

B - agents.markets.DayAheadMarketMultiZone.MarketZone
Dummy market B
balance(Map<Long, CouplingData>) - Method in class agents.markets.meritOrder.DemandBalancer
Maximises the overall welfare by balancing the demand among all participant DayAheadMarkets under given transmission capacity constraints.
The algorithm guarantees correctness and termination, within some tolerance parameters, by computing and applying two criteria: (1) shifting only the minimal-effective-demand at a time, and (2) processing always the most-effective-pair of {EnergyExchange}s first.
BE - agents.markets.DayAheadMarketMultiZone.MarketZone
Belgium
beginOfDeliveryInterval - Variable in class communications.message.AwardData
the begin of the delivery interval (hour)
bestNextState - Variable in class agents.storage.arbitrageStrategists.DynamicProgrammingStrategist
bestNextState[t][i]: best next internal state identified when current state is i in period t
Bid - Class in agents.markets.meritOrder
A bid offering or requesting a given amount of energy for a specified price
Bid() - Constructor for class agents.markets.meritOrder.Bid
required for Portables
Bid(double, double) - Constructor for class agents.markets.meritOrder.Bid
Creates a Bid with marginalCost=NaN
Bid(double, double, double) - Constructor for class agents.markets.meritOrder.Bid
Creates a Bid
BiddingStrategy - Interface in agents.trader.renewable.bidding
Can calculate a bidding prices for marketing of renewable energy
Bids - agents.markets.DayAheadMarketTrader.Products
Sell/Buy orders to be placed at the DayAheadMarket
BidsAtTime - Class in communications.portable
Summary of multiple bids from one trader for one bidding time period
BidsAtTime() - Constructor for class communications.portable.BidsAtTime
required for Portables
BidsAtTime(TimeStamp, long, List<Bid>, List<Bid>) - Constructor for class communications.portable.BidsAtTime
Create a Bid message
BidsForecast - agents.trader.Trader.Products
Forecasts of Bids sent to Forecasters
bidToleranceParam - Static variable in class agents.flexibility.Strategist
Strategist input parameter: safety margin at bidding
bidType - Variable in class communications.message.FuelBid
whether fuel is to be offered or purchased
Biogas - Class in agents.plantOperator.renewable
A RenewablePlantOperator for Biogas power plants
Biogas - agents.plantOperator.RenewablePlantOperator.SetType
Biogas power plants
Biogas - agents.policy.SupportPolicy.EnergyCarrier
Biogas
Biogas(DataProvider) - Constructor for class agents.plantOperator.renewable.Biogas
Creates a Biogas plant operator
Biogas.OperationMode - Enum in agents.plantOperator.renewable
Mode of operation of the Biogas power plant
BIOMASS - agents.markets.FuelsMarket.FuelType
Biogas or other bio-fuels
build(ParameterData, String) - Static method in class accounting.AnnualCostCalculator
Returns AnnualCostCalculator built from group of given input and group name.
buildPolicy(PolicyItem.SupportInstrument, ParameterData) - Static method in class agents.policy.PolicyItem
Instantiates a PolicyItem from given configuration - returns null if matching configuration is not present
BY_POWER - Static variable in class agents.markets.meritOrder.sensitivities.SensitivityItem
Compares SensitivityItems by power
BY_PRICE - Static variable in class agents.markets.meritOrder.sensitivities.SensitivityItem
Compares SensitivityItems by price
BY_PRICE_THEN_POWER - Static variable in class agents.markets.meritOrder.sensitivities.SensitivityItem
Compares SensitivityItems by price and then power
byCostAscending - Static variable in class agents.plantOperator.Marginal
 

C

calcBiddingPrice(double, TimeStamp, ClientData) - Method in class agents.trader.renewable.bidding.AtMarginalCost
 
calcBiddingPrice(double, TimeStamp, ClientData) - Method in interface agents.trader.renewable.bidding.BiddingStrategy
 
calcBiddingPrice(double, TimeStamp, ClientData) - Method in class agents.trader.renewable.bidding.ContractForDifferences
 
calcBiddingPrice(double, TimeStamp, ClientData) - Method in class agents.trader.renewable.bidding.FixedPremium
 
calcBiddingPrice(double, TimeStamp, ClientData) - Method in class agents.trader.renewable.bidding.VariablePremium
 
calcBidPrice(TimePeriod, double) - Method in class agents.storage.arbitrageStrategists.DynamicProgrammingStrategist
Calculates bidding price for given time period and planned external energy delta
calcBidPrice(TimePeriod, double) - Method in class agents.storage.arbitrageStrategists.ProfitMaximiser
 
calcBidPrice(TimePeriod, double) - Method in class agents.storage.arbitrageStrategists.SystemCostMinimiser
 
calcBids(Marginal, TimeStamp, long, boolean) - Method in class agents.trader.renewable.AggregatorTrader
Creates a Bid from given Marginal
calcBids(Marginal, TimeStamp, long, boolean) - Method in class agents.trader.renewable.NoSupportTrader
 
calcBids(Marginal, TimeStamp, long, boolean) - Method in class agents.trader.renewable.RenewableTrader
 
calcBids(Marginal, TimeStamp, long, boolean) - Method in class agents.trader.renewable.SystemOperatorTrader
 
calcCapacitySupportRate(TimePeriod) - Method in class agents.policy.Cfd
 
calcCapacitySupportRate(TimePeriod) - Method in class agents.policy.Cp
 
calcCapacitySupportRate(TimePeriod) - Method in class agents.policy.FinancialCfd
 
calcCapacitySupportRate(TimePeriod) - Method in class agents.policy.Fit
 
calcCapacitySupportRate(TimePeriod) - Method in class agents.policy.Mpfix
 
calcCapacitySupportRate(TimePeriod) - Method in class agents.policy.Mpvar
 
calcCapacitySupportRate(TimePeriod) - Method in class agents.policy.PolicyItem
Calculate the support rate in EUR/MW per eligible installed capacity
calcCappedElectricDemandInMW(double, TimeStamp) - Method in class agents.electrolysis.Electrolyzer
Caps given electric demand if it exceeds the maximum peak power;
issues a warning if power is capped
calcCfD(double, TimeStamp) - Method in class agents.policy.Cfd
Calculate specific contracts for differences premium in EUR/MWh at given time using LCOE and market value (or market value estimate)
calcCo2EmissionInTons(double) - Method in class agents.conventionals.PowerPlantPrototype
Calculates CO2 emissions for given used thermal energy
calcElectricEnergy(double) - Method in class agents.electrolysis.Electrolyzer
Calculates required electric energy to produce requested amount of hydrogen
calcEligibleCapacity(SupportRequestData) - Method in class agents.policy.Cfd
 
calcEligibleCapacity(SupportRequestData) - Method in class agents.policy.Cp
 
calcEligibleCapacity(SupportRequestData) - Method in class agents.policy.FinancialCfd
 
calcEligibleCapacity(SupportRequestData) - Method in class agents.policy.Fit
 
calcEligibleCapacity(SupportRequestData) - Method in class agents.policy.Mpfix
 
calcEligibleCapacity(SupportRequestData) - Method in class agents.policy.Mpvar
 
calcEligibleCapacity(SupportRequestData) - Method in class agents.policy.PolicyItem
Calculate the capacity eligible for support under the given instrument
calcEligibleHours(int, Set<TimeStamp>, TreeMap<TimeStamp, Double>) - Method in class agents.policy.PolicyItem
Calculates at which times infeed is eligible for support based on the maximum number of hours with negative prices and the actual power prices
calcEligibleInfeed(TreeMap<TimeStamp, Double>, SupportRequestData) - Method in class agents.policy.Cfd
 
calcEligibleInfeed(TreeMap<TimeStamp, Double>, SupportRequestData) - Method in class agents.policy.Cp
 
calcEligibleInfeed(TreeMap<TimeStamp, Double>, SupportRequestData) - Method in class agents.policy.FinancialCfd
Does not return the actual infeed, but the negative profit total of the reference power plant in the accounting period
calcEligibleInfeed(TreeMap<TimeStamp, Double>, SupportRequestData) - Method in class agents.policy.Fit
 
calcEligibleInfeed(TreeMap<TimeStamp, Double>, SupportRequestData) - Method in class agents.policy.Mpfix
 
calcEligibleInfeed(TreeMap<TimeStamp, Double>, SupportRequestData) - Method in class agents.policy.Mpvar
 
calcEligibleInfeed(TreeMap<TimeStamp, Double>, SupportRequestData) - Method in class agents.policy.PolicyItem
Calculate the infeed eligible for support under the given instrument
calcExpectedMarketPremium(ClientData, TimeStamp, PolicyItem.SupportInstrument) - Method in class agents.trader.renewable.bidding.PremiumBased
Return the expected market premium depending on the market premium forecast method
calcFinalStateLowerBound(int) - Method in class agents.storage.arbitrageStrategists.DynamicProgrammingStrategist
Calculates lowest final state reachable from given initial state
calcFinalStateUpperBound(int) - Method in class agents.storage.arbitrageStrategists.DynamicProgrammingStrategist
Calculates highest final state reachable from given initial state
calcFixedCostInEUR(double) - Method in class accounting.AnnualCostCalculator
Return fixed annual cost (e.g.
calcHydrogenEnergy(double) - Method in class agents.electrolysis.Electrolyzer
Calculates hydrogen output for given electric input
calcInfeedSupportRate(TimePeriod, double) - Method in class agents.policy.Cfd
 
calcInfeedSupportRate(TimePeriod, double) - Method in class agents.policy.Cp
 
calcInfeedSupportRate(TimePeriod, double) - Method in class agents.policy.FinancialCfd
Does not return the per MWH support, but 1
calcInfeedSupportRate(TimePeriod, double) - Method in class agents.policy.Fit
 
calcInfeedSupportRate(TimePeriod, double) - Method in class agents.policy.Mpfix
 
calcInfeedSupportRate(TimePeriod, double) - Method in class agents.policy.Mpvar
 
calcInfeedSupportRate(TimePeriod, double) - Method in class agents.policy.PolicyItem
Calculate the support rate in EUR/MWh per eligible infeed
calcInternalSelfDischargeInMWH(double) - Method in class agents.storage.AbstractDevice
Returns energy losses due to self discharge based on given energy in storage
calcInvestmentAnnuityInEUR(double) - Method in class accounting.AnnualCostCalculator
Return investment annuity for given installed capacity
calcMarginal(TimeStamp, double, double) - Method in class agents.conventionals.PowerPlant
Calculates marginal costs and available power for this PowerPlant at given time
calcMarginalCost(TimeStamp, double, double) - Method in class agents.conventionals.PowerPlant
Calculates specific marginal costs of this PowerPlant at given time
calcMarketPremium(ClientData, double, TimeStamp) - Method in class agents.trader.renewable.bidding.ContractForDifferences
 
calcMarketPremium(ClientData, double, TimeStamp) - Method in class agents.trader.renewable.bidding.FixedPremium
 
calcMarketPremium(ClientData, double, TimeStamp) - Method in class agents.trader.renewable.bidding.PremiumBased
Calculates the market premium for a given time, client and market value
calcMarketPremium(ClientData, double, TimeStamp) - Method in class agents.trader.renewable.bidding.VariablePremium
 
calcMarketValue(SupportPolicy.EnergyCarrier, TimePeriod) - Method in class agents.policy.MarketData
Calculate market value based on energy carrier-specific RES infeed (wind and PV) or base price
calcMedian(double...) - Static method in class util.Util
Calculates median of given data using DescriptiveStatistics
calcMonetaryValue(SensitivityItem) - Method in class agents.markets.meritOrder.sensitivities.MarginalCostSensitivity
 
calcMonetaryValue(SensitivityItem) - Method in class agents.markets.meritOrder.sensitivities.MeritOrderSensitivity
Calculates monetary value of given item
calcMonetaryValue(SensitivityItem) - Method in class agents.markets.meritOrder.sensitivities.PriceNoSensitivity
 
calcMonetaryValue(SensitivityItem) - Method in class agents.markets.meritOrder.sensitivities.PriceSensitivity
 
calcMpVar(double, TimeStamp) - Method in class agents.policy.Mpvar
Calculate specific variable market premium in EUR/MWh for a given time using LCOE and market value (or market value estimate)
calcNumberOfEnergyStates(int) - Method in class agents.storage.arbitrageStrategists.ArbitrageStrategist
Calculates number of energy states based on the storage capacity, its energy to power ratio and the number of discretisation steps used for internal energy changes.
calcPowerWithError(double) - Method in class agents.forecast.PowerForecastError
Calculates a power forecast with errors following a normal distribution
calcPreviousNegativeHours(TimeStamp) - Method in class agents.trader.renewable.bidding.PremiumBased
Find the number of hours directly preceding the given time that have negative prices in a row - either from forecast or price history
calcPriceForExternalEnergyDelta(double) - Method in class agents.markets.meritOrder.sensitivities.PriceSensitivity
Calculates expected energy price at given (dis-)charging amount
calcProducedHydrogenOneHour(double, TimeStamp) - Method in class agents.electrolysis.Electrolyzer
Calculates produced hydrogen in one hour for given electric power at given time
calcSingleMarginal(TimeStamp) - Method in class agents.plantOperator.renewable.Biogas
 
calcSingleMarginal(TimeStamp) - Method in class agents.plantOperator.renewable.VariableRenewableOperator
 
calcSingleMarginal(TimeStamp) - Method in class agents.plantOperator.RenewablePlantOperator
 
calcSpecificCostOfLoadChangeInEURperMW(double, double) - Method in class agents.conventionals.PowerPlant
Returns ramping cost on load level change
calculatedForecastContainer - Variable in class agents.forecast.MarketForecaster
contains all previously calculated forecasts with their associated time
calcValueOfItemAtPower(SensitivityItem, double) - Method in class agents.markets.meritOrder.sensitivities.MarginalCostSensitivity
 
calcValueOfItemAtPower(SensitivityItem, double) - Method in class agents.markets.meritOrder.sensitivities.MeritOrderSensitivity
Calculates value of given sensitivity item at specified power
calcValueOfItemAtPower(SensitivityItem, double) - Method in class agents.markets.meritOrder.sensitivities.PriceNoSensitivity
 
calcValueOfItemAtPower(SensitivityItem, double) - Method in class agents.markets.meritOrder.sensitivities.PriceSensitivity
 
call(T) - Method in class util.UrlModelService
Marshalls given input to JSON, issues request to configured service and unmarshalls response to output format.
callOnSensitivity(MeritOrderSensitivity) - Method in class agents.flexibility.Strategist
optional action called on given MeritOrderSensitivities
callOnSensitivity(MeritOrderSensitivity) - Method in class agents.storage.arbitrageStrategists.ArbitrageStrategist
 
CarbonMarket - Class in agents.markets
CO2 market place that sells CO2 certificates and accounts for total sold CO2 emission rights.
CarbonMarket(DataProvider) - Constructor for class agents.markets.CarbonMarket
Creates a CarbonMarket agent
CarbonMarket.OperationMode - Enum in agents.markets
Mode of operation of CarbonMarket
CarbonMarket.Products - Enum in agents.markets
Products of the CarbonMarket
CertificateBill - agents.markets.CarbonMarket.Products
costs for ordered CO2-certificates
Cfd - Class in agents.policy
Set-specific realisation of a two-sided contract for difference
Cfd() - Constructor for class agents.policy.Cfd
 
CFD - agents.policy.PolicyItem.SupportInstrument
A contracts for differences (CFD) scheme, building on MPVAR
CH - agents.markets.DayAheadMarketMultiZone.MarketZone
Switzerland
chargeInMW(double) - Method in class agents.storage.Device
(Dis-)charges this device according to given external energy delta
chargingItems - Variable in class agents.markets.meritOrder.sensitivities.MeritOrderSensitivity
list of changes (in terms of cumulated power and price) in the merit order for all possible charging events of the associated flexibility device
clear() - Method in class agents.markets.meritOrder.books.OrderBook
Removes all stored OrderBookItems -- sets status to "unsorted" -- sets OrderBook.awardedPrice and OrderBook.awardedCumulativePower to Double.NaN
clear(SupplyOrderBook, DemandOrderBook, String) - Method in class agents.markets.meritOrder.MarketClearing
Clears the market based on a SupplyOrderBook and a DemandOrderBook
clear(ArrayList<Message>, String) - Method in class agents.markets.meritOrder.MarketClearing
Clears the market based on all the bids provided in form of messages
clearBefore(TimeStamp) - Method in class agents.policy.MarketData
Removes any data referring to times before the specified time
clearBefore(TimeStamp) - Method in class agents.trader.ClientData
Removes any internal data with TimeStamp before given TimeStamp; other arrays are cleared as well
ClearingDetails - Class in agents.markets.meritOrder
Detailed result of market clearing
ClearingDetails(double, double) - Constructor for class agents.markets.meritOrder.ClearingDetails
ClearingDetails(double, double, Integer, Integer, Double) - Constructor for class agents.markets.meritOrder.ClearingDetails
clearingTimes - Variable in class agents.markets.DayAheadMarket
List of times the market will be cleared at the next clearing event
ClearingTimes - Class in communications.message
Transfers 1..N TimeStamps
ClearingTimes(Agent.ProtoDataItem) - Constructor for class communications.message.ClearingTimes
Mandatory for deserialisation of DataItems
ClearingTimes(TimeStamp...) - Constructor for class communications.message.ClearingTimes
Constructs a new ClearingTimes
clearMarket(ArrayList<Message>, List<Contract>) - Method in class agents.markets.DayAheadMarketSingleZone
Clears the market based on all the bids provided; writes out some market-clearing data
clearMarketSimple(SupplyOrderBook, DemandOrderBook) - Static method in class agents.markets.meritOrder.MeritOrderKernel
The function takes two sorted (ascending by cumulatedPower) OrderBooks for demand (descending by offerPrice) and supply (ascending by offerPrice).
clearPlanningArrays() - Method in class agents.storage.arbitrageStrategists.DynamicProgrammingStrategist
replaces all entries in the planning arrays with 0 or Integer.MIN_VALUE
clearPlanningArrays() - Method in class agents.storage.arbitrageStrategists.ProfitMaximiser
 
clearPlanningArrays() - Method in class agents.storage.arbitrageStrategists.SystemCostMinimiser
 
clearSensitivitiesBefore(TimeStamp) - Method in class agents.flexibility.Strategist
Removes any stored MeritOrderSensitivity whose associated TimePeriod ends before the given time
ClientData - Class in agents.trader
Holds data on the client of an AggregatorTrader (i.e.
ClientData(TechnologySet, double) - Constructor for class agents.trader.ClientData
Create a client data object and initialise it with the given technology set
clientId - Variable in class communications.message.SupportRequestData
Id of the client receiving support
clientId - Variable in class communications.message.SupportResponseData
Id of the client receiving support
clientMap - Variable in class agents.trader.renewable.AggregatorTrader
Map to store all client, i.e.
clone() - Method in class agents.markets.meritOrder.Bid
 
clone() - Method in class agents.markets.meritOrder.books.DemandOrderBook
 
clone() - Method in class agents.markets.meritOrder.books.SupplyOrderBook
 
clone() - Method in class agents.markets.meritOrder.books.TransferOrderBook
 
clone() - Method in class agents.markets.meritOrder.books.TransmissionBook
 
clone() - Method in class communications.message.TransmissionCapacity
 
clone() - Method in class communications.portable.CouplingData
 
Co2Cost - Class in communications.message
An AmountAtTime specialising on co2 cost
Co2Cost(Agent.ProtoDataItem) - Constructor for class communications.message.Co2Cost
Mandatory for deserialisation of DataItems
Co2Cost(TimeStamp, double) - Constructor for class communications.message.Co2Cost
Creates new Co2Cost instance
Co2Emissions - agents.plantOperator.ConventionalPlantOperator.Products
Total actual emissions produced during power generation
Co2Price - agents.markets.CarbonMarket.Products
Co2 price
Co2PriceForecast - agents.markets.CarbonMarket.Products
Co2 price forecast
Co2PriceForecastRequest - agents.plantOperator.ConventionalPlantOperator.Products
Request for a Co2 Price forecast at given time
Co2PriceRequest - agents.plantOperator.ConventionalPlantOperator.Products
Request for a Co2 Price at given time
communications.message - package communications.message
 
communications.portable - package communications.portable
 
compareTo(PowerPlant) - Method in class agents.conventionals.PowerPlant
Compares power plants in regard of efficiency (in order to sort them)
Constants - Class in agents.markets.meritOrder
Defines both minimal and maximal allowed bidding prices at the DayAheadMarket
Constants() - Constructor for class agents.markets.meritOrder.Constants
 
CONTINUOUS - agents.plantOperator.renewable.Biogas.OperationMode
Calculates a constant load factor based on the given Biogas plant's full load hours.
ContractForDifferences - Class in agents.trader.renewable.bidding
Bidding strategy for two-sided contracts for differences
ContractForDifferences(ParameterData) - Constructor for class agents.trader.renewable.bidding.ContractForDifferences
Creates new ContractForDifferences bidding strategy
ConventionalPlantOperator - Class in agents.plantOperator
Operates a portfolio of conventional power plant units of same type, e.g.
ConventionalPlantOperator(DataProvider) - Constructor for class agents.plantOperator.ConventionalPlantOperator
ConventionalPlantOperator.Products - Enum in agents.plantOperator
ConventionalTrader - Class in agents.trader
Sells energy of one conventional PowerPlantOperator at the DayAheadMarket
ConventionalTrader(DataProvider) - Constructor for class agents.trader.ConventionalTrader
CouplingData - Class in communications.portable
Specifies the data that EnergyExchange agents have to send to the MarketCoupling agent in order to minimise price variance across markets.
CouplingData() - Constructor for class communications.portable.CouplingData
required for Portables
CouplingData(DemandOrderBook, SupplyOrderBook, TransmissionBook) - Constructor for class communications.portable.CouplingData
Create a CouplingData object
Cp - Class in agents.policy
Set-specific realisation of a capacity premium
Cp() - Constructor for class agents.policy.Cp
 
CP - agents.policy.PolicyItem.SupportInstrument
A capacity premium (CP) scheme
createBlankSensitivity() - Method in class agents.electrolysis.FileDispatcher
No MeritOrderSensitivity needed for FileDispatcher, as dispatch is read from file
createBlankSensitivity() - Method in class agents.electrolysis.SingleAgentSimple
 
createBlankSensitivity() - Method in class agents.flexibility.Strategist
 
createBlankSensitivity() - Method in class agents.storage.arbitrageStrategists.FileDispatcher
No MeritOrderSensitivity needed for FileDispatcher, as dispatch is read from file
createBlankSensitivity() - Method in class agents.storage.arbitrageStrategists.MultiAgentMedian
 
createBlankSensitivity() - Method in class agents.storage.arbitrageStrategists.ProfitMaximiser
 
createBlankSensitivity() - Method in class agents.storage.arbitrageStrategists.SystemCostMinimiser
 
createSchedule(TimePeriod) - Method in class agents.flexibility.Strategist
Creates a DispatchSchedule for the connected flexibility
createSchedule(TimePeriod) - Method in class agents.storage.arbitrageStrategists.FileDispatcher
 
createStrategist(ParameterData, Device) - Static method in class agents.storage.arbitrageStrategists.ArbitrageStrategist
Create an ArbitrageStrategist - its actual type is determined based on the given
cyclingCostInEURperMW - Variable in class agents.conventionals.PowerPlantPrototype.PrototypeData
Cost for one ramping cycle
CZ - agents.markets.DayAheadMarketMultiZone.MarketZone
Czech Republic

D

DAY_NIGHT - agents.plantOperator.renewable.Biogas.OperationMode
Calculates two different load factor values based on the given Biogas plant's full load hours and depending on whether day or night.
DayAheadMarket - Class in agents.markets
Common market clearing routines for day-ahead energy markets.
DayAheadMarket(DataProvider) - Constructor for class agents.markets.DayAheadMarket
Creates an DayAheadMarket
DayAheadMarket.OutputFields - Enum in agents.markets
Output columns for all types of DayAheadMarkets
DayAheadMarket.Products - Enum in agents.markets
Products of DayAheadMarkets
DayAheadMarketMultiZone - Class in agents.markets
Energy exchange performs local market clearing for day-ahead energy market.
DayAheadMarketMultiZone(DataProvider) - Constructor for class agents.markets.DayAheadMarketMultiZone
DayAheadMarketMultiZone.MarketZone - Enum in agents.markets
Available market zones labels
DayAheadMarketMultiZone.Products - Enum in agents.markets
DayAheadMarketSingleZone - Class in agents.markets
Performs market clearing for a single day-ahead energy market zone.
DayAheadMarketSingleZone(DataProvider) - Constructor for class agents.markets.DayAheadMarketSingleZone
DayAheadMarketTrader - Interface in agents.markets
Interface for traders at the DayAheadMarket
DayAheadMarketTrader.OutputColumns - Enum in agents.markets
 
DayAheadMarketTrader.Products - Enum in agents.markets
Products of traders interacting with DayAheadMarket
DE - agents.markets.DayAheadMarketMultiZone.MarketZone
Germany
DEFAULT_TIMEOUT - Static variable in class util.UrlModelService
Default timeout: indefinite
Demand - communications.message.FuelBid.BidType
Requesting fuel to buy
DemandBalancer - Class in agents.markets.meritOrder
Encapsulates the actual market coupling algorithm; Dispatch the demand among energy exchanges in order to maximise the total welfare.
DemandBalancer(double) - Constructor for class agents.markets.meritOrder.DemandBalancer
Creates new DemandBalancer
demandEnergyInMWH - Variable in class communications.message.AwardData
the energy awarded from a demand bid
DemandOrderBook - Class in agents.markets.meritOrder.books
OrderBook that manages all OrderBookItems from demand-Bids
DemandOrderBook() - Constructor for class agents.markets.meritOrder.books.DemandOrderBook
 
demandScheduleInMWH - Variable in class agents.flexibility.Strategist
schedule for the electricity demand (or charging) schedule
DemandTrader - Class in agents.trader
Purchases energy at DayAheadMarket according to given TimeSeries of energy demand
DemandTrader(DataProvider) - Constructor for class agents.trader.DemandTrader
Creates a DemandTrader
Device - Class in agents.storage
Represents a physical energy storage device (e.g.
Device(ParameterData) - Constructor for class agents.storage.Device
Creates a physical Device
digestPayment(ArrayList<Message>, List<Contract>) - Method in class agents.plantOperator.PowerPlantOperator
Writes the income received from an associated trader to output
digestPaymentPerPlant(TimeStamp, double) - Method in class agents.plantOperator.ConventionalPlantOperator
 
digestPaymentPerPlant(TimeStamp, double) - Method in class agents.plantOperator.PowerPlantOperator
Optional function to digest payments for individual plants of plant operator
dischargingItems - Variable in class agents.markets.meritOrder.sensitivities.MeritOrderSensitivity
list of changes (in terms of cumulated power and price) in the merit order for all possible discharging events of the associated flexibility device
DISPATCH_FILE - agents.storage.arbitrageStrategists.ArbitrageStrategist.StrategistType
Creates a the schedule according to a given TimeSeries.
DispatchAssignment - agents.plantOperator.PowerPlantScheduler.Products
Electricity production assignment to clients
dispatchPlants(double, TimeStamp) - Method in class agents.plantOperator.ConventionalPlantOperator
 
dispatchPlants(double, TimeStamp) - Method in class agents.plantOperator.PowerPlantOperator
Dispatches associated power plants to generate the specified awarded power
dispatchPlants(double, TimeStamp) - Method in class agents.plantOperator.RenewablePlantOperator
 
DispatchResult - Class in agents.plantOperator
Conveys results of dispatching conventional power plants
DispatchResult() - Constructor for class agents.plantOperator.DispatchResult
Create DispatchResult with all values initialised to 0
DispatchResult(double, double, double, double) - Constructor for class agents.plantOperator.DispatchResult
Create new DispatchResult based on given values
DispatchSchedule - Class in agents.flexibility
Represents a charge / discharge schedule for flexibility options, e.g.
DispatchSchedule(TimePeriod, int) - Constructor for class agents.flexibility.DispatchSchedule
DispatchSystemCostInEUR - agents.markets.DayAheadMarket.OutputFields
System cost for generating the power awarded at last market clearing
DKO - agents.markets.DayAheadMarketMultiZone.MarketZone
Denmark (East)
DKW - agents.markets.DayAheadMarketMultiZone.MarketZone
Denmark (West)
DYNAMIC - agents.markets.CarbonMarket.OperationMode
Dynamic mode:: CO2 prices are determined based on the sum of CO2 emissions and a CO2 cap read from file
DynamicProgrammingStrategist - Class in agents.storage.arbitrageStrategists
Provides basic functions for dynamic programming-based optimisation of dispatch strategies.
DynamicProgrammingStrategist(ParameterData, ParameterData, Device) - Constructor for class agents.storage.arbitrageStrategists.DynamicProgrammingStrategist

E

electricityForecastRequestOffset - Variable in class agents.trader.FlexibilityTrader
Offset in seconds at which the forecast contracts are sent before the actual marketing time - must equal the associated configured contract time -1
ElectricityPriceInEURperMWH - agents.markets.DayAheadMarket.OutputFields
Market clearing price achieved at last market clearing
ElectrolysisTrader - Class in agents.trader
A flexible Trader demanding electricity and producing hydrogen from it via electrolysis.
ElectrolysisTrader(DataProvider) - Constructor for class agents.trader.ElectrolysisTrader
Creates a new ElectrolysisTrader based on given input parameters
electrolyzer - Variable in class agents.electrolysis.ElectrolyzerStrategist
the associated electrolysis unit
Electrolyzer - Class in agents.electrolysis
An electrolyzer device that converts electricity to hydrogen
Electrolyzer(ParameterData) - Constructor for class agents.electrolysis.Electrolyzer
Create electrolyzer device using its associated input
ElectrolyzerStrategist - Class in agents.electrolysis
Base class for electrolysis strategists
ElectrolyzerStrategist(ParameterData) - Constructor for class agents.electrolysis.ElectrolyzerStrategist
EMPTY_MARKET_RESULT - Static variable in class agents.markets.meritOrder.MarketClearing
Market clearing result if a market is empty: TradedEnergy: 0 MWh, MarketPrice = NaN
energyCarrier - Variable in class communications.message.TechnologySet
the energy carrier
energyCarrier - Variable in class communications.message.YieldPotential
the energy carrier
energyStorageCapacityInMWH - Variable in class agents.storage.AbstractDevice
internal energy storage capacity in MWh
ensureNotYetSortedOrThrow(String) - Method in class agents.markets.meritOrder.books.OrderBook
Ensures the OrderBook items are not yet sorted
ensurePositiveBidPower() - Method in class agents.markets.meritOrder.books.OrderBook
Ensures the OrderBook's items have non-negative block power.
ensureSortedOrThrow(String) - Method in class agents.markets.meritOrder.books.OrderBook
Ensures the OrderBook items are already sorted
ensureValidRange(double, double) - Static method in class util.Util
Ensures that given minValue is smaller than or equal to given maxValue
ensureWithinEnergyBounds(double) - Method in class agents.storage.arbitrageStrategists.ArbitrageStrategist
Corrects given internal energy value if it is below Zero or above maximum capacity.
ERR_CLEARING_TIMES_AMBIGUOUS - Static variable in interface agents.markets.DayAheadMarketTrader
Error message if ClearingTimes payload is ambiguous
ERR_CLEARING_TIMES_MISSING - Static variable in interface agents.markets.DayAheadMarketTrader
Error message if ClearingTimes payload is missing
ERR_PROVIDE_FORECAST - Static variable in class agents.flexibility.Strategist
Error message if used Strategist type cannot provide forecasts
ERR_UNKNOWN_STRATEGIST - Static variable in class agents.flexibility.Strategist
Error message if used Strategist type is not implemented
ERR_USE_MERIT_ORDER_FORECAST - Static variable in class agents.flexibility.Strategist
Error message if used Strategist type cannot process merit order forecast
ERR_USE_PRICE_FORECAST - Static variable in class agents.flexibility.Strategist
Error message if used Strategist type cannot deal with incoming forecasts
errorGenerator - Variable in class agents.trader.renewable.AggregatorTrader
Adds random errors (normally distributed) to the amount of offered power
evaluateAt(double) - Method in class util.Polynomial
Evaluates polynomial function value at given position
executeDispatch(ArrayList<Message>, List<Contract>) - Method in class agents.plantOperator.PowerPlantOperator
Runs power plant(s) according to received dispatch instructions
externalChargingPowerInMW - Variable in class agents.markets.meritOrder.sensitivities.MeritOrderSensitivity
maximum external charging power > 0 of the associated flexibility device
externalDischargingPowerInMW - Variable in class agents.markets.meritOrder.sensitivities.MeritOrderSensitivity
maximum external discharging power > 0 of the associated flexibility device
externalToInternalEnergy(double) - Method in class agents.storage.AbstractDevice
Return internal energy delta equivalent of given external energy delta
extractAccountingPeriod(TimeStamp, Contract, long) - Static method in class agents.policy.SupportPolicy
Extract the accounting period for support schemes from contract duration and shift it by given steps
extractMarginalsAtTime(ArrayList<Message>) - Method in class agents.trader.Trader
Reads MarginalsAtTime from given messages, assuming they are valid at the same time stamp
extractOrders(OrderBook) - Method in class agents.markets.meritOrder.sensitivities.MeritOrderSensitivity
Adds entries of given OrderBook (depending on its type) to either charging or discharging sensitivity
extractTimesFromGateClosureInfoMessages(ArrayList<Message>) - Method in interface agents.markets.DayAheadMarketTrader
Searches for a single DayAheadMarket.Products.GateClosureInfo message in given messages and returns its times

F

FileDispatcher - Class in agents.electrolysis
Dispatches an electrolysis unit following a fixed dispatch schedule, either for hydrogen production or electric demand, and either absolute or relative to available conversion power
FileDispatcher - Class in agents.storage.arbitrageStrategists
Creates DispatchSchedules from file for a connected storage Device
FileDispatcher(ParameterData, ParameterData) - Constructor for class agents.electrolysis.FileDispatcher
Creates new FileDispatcher strategist based on given input
FileDispatcher(ParameterData, ParameterData, Device) - Constructor for class agents.storage.arbitrageStrategists.FileDispatcher
Creates a FileDispatcher
fileForecastParams - Static variable in class agents.trader.renewable.bidding.PremiumBased
Specific inputs for file-based market value forecasts
fillDataFields(Agent.ProtoDataItem.Builder) - Method in class communications.message.AmountAtTime
 
fillDataFields(Agent.ProtoDataItem.Builder) - Method in class communications.message.AwardData
 
fillDataFields(Agent.ProtoDataItem.Builder) - Method in class communications.message.ClearingTimes
 
fillDataFields(Agent.ProtoDataItem.Builder) - Method in class communications.message.FuelBid
 
fillDataFields(Agent.ProtoDataItem.Builder) - Method in class communications.message.FuelData
 
fillDataFields(Agent.ProtoDataItem.Builder) - Method in class communications.message.PointInTime
 
fillDataFields(Agent.ProtoDataItem.Builder) - Method in class communications.message.PpaInformation
 
fillDataFields(Agent.ProtoDataItem.Builder) - Method in class communications.message.SupportRequestData
 
fillDataFields(Agent.ProtoDataItem.Builder) - Method in class communications.message.SupportResponseData
 
fillDataFields(Agent.ProtoDataItem.Builder) - Method in class communications.message.TechnologySet
 
fillDataFields(Agent.ProtoDataItem.Builder) - Method in class communications.message.YieldPotential
 
fillOrderBooksWithTraderBids(ArrayList<Message>, SupplyOrderBook, DemandOrderBook) - Method in class agents.markets.meritOrder.MarketClearing
Fills received Bids into provided demand or supply OrderBook
filterForBidsByTrader(long) - Method in class agents.markets.meritOrder.books.OrderBook
Returns list of OrderBookItems that belong to the specified trader
FINANCIAL_CFD - agents.policy.PolicyItem.SupportInstrument
A financial contract for differences (FINANCIAL_CFD) scheme
FinancialCfd - Class in agents.policy
Set-specific realisation of a financial contract for difference according to Schlecht et al.
FinancialCfd() - Constructor for class agents.policy.FinancialCfd
 
FIRST_COME_FIRST_SERVE - agents.markets.meritOrder.books.OrderBook.DistributionMethod
Bids are awarded in the order they appear after sorting the order book
Fit - Class in agents.policy
Set-specific realisation of a feed-in tariff
Fit() - Constructor for class agents.policy.Fit
 
FIT - agents.policy.PolicyItem.SupportInstrument
A feed-in-tariff (FIT)
FIXED - agents.markets.CarbonMarket.OperationMode
Fixed mode:: CO2 prices are read from file - actual emissions create no feedback on the CO2 price
FixedCostsInEUR - agents.plantOperator.PowerPlantOperator.OutputFields
Fixed operation and maintenance costs
FixedCostsInEUR - agents.trader.FlexibilityTrader.Outputs
Fixed operation and maintenance costs in EUR
FixedPremium - Class in agents.trader.renewable.bidding
Bidding strategy for fixed market premium
FixedPremium(ParameterData) - Constructor for class agents.trader.renewable.bidding.FixedPremium
Creates new FixedPremium bidding strategy
FlexibilityTrader - Class in agents.trader
A type of Trader that also operates a flexibility asset, e.g.
FlexibilityTrader(DataProvider) - Constructor for class agents.trader.FlexibilityTrader
FlexibilityTrader.Outputs - Enum in agents.trader
Output columns of FlexibilityTraders
FlexibilityTrader.Products - Enum in agents.trader
Products of FlexibilityTraders
Forecaster - Class in agents.forecast
Base class for Day-ahead market forecasters defining their products
Forecaster(DataProvider) - Constructor for class agents.forecast.Forecaster
Creates a new instance
Forecaster.Products - Enum in agents.forecast
forecastPeriodInHours - Variable in class agents.forecast.MarketForecaster
maximum number of future hours to provide forecasts for
forecastPeriodParam - Static variable in class agents.flexibility.Strategist
Strategist input parameter: number of time steps of the used forecast
ForecastRequest - agents.forecast.MarketForecaster.Products
Send this out to every (start) agent of an DayAheadMarket bidding chain (e.g.
ForecastRequestForward - agents.trader.TraderWithClients.Products
Time of forecast calculation forwarded to clients
forecastRequestOffset - Variable in class agents.forecast.MarketForecaster
offset in seconds of the MarketForecaster to send out its forecast requests to associated traders - must match the associated times -1 in the contracts with the traders
forecastSteps - Variable in class agents.flexibility.Strategist
number of time steps of available forecasts
FR - agents.markets.DayAheadMarketMultiZone.MarketZone
France
FROM_FILE - agents.plantOperator.renewable.Biogas.OperationMode
Reads the load factor of the Biogas plant from the given file.
FuelBid - Class in communications.message
Offer or request for an amount of fuel of a certain type at a given time
FuelBid - agents.markets.FuelsTrader.Products
Total fuel offered to / requested from market
FuelBid(Agent.ProtoDataItem) - Constructor for class communications.message.FuelBid
Mandatory for deserialisation of DataItems
FuelBid(TimeStamp, double, FuelBid.BidType, FuelsMarket.FuelType) - Constructor for class communications.message.FuelBid
Constructs a new FuelBid
FuelBid.BidType - Enum in communications.message
Type of fuel bid
FuelBill - agents.markets.FuelsMarket.Products
cost of purchased fuel amounts - negative for revenues from fuel offers
FuelCost - Class in communications.message
An AmountAtTime specialising in specific fuel cost
FuelCost(Agent.ProtoDataItem) - Constructor for class communications.message.FuelCost
Mandatory for deserialisation of DataItems
FuelCost(TimeStamp, double) - Constructor for class communications.message.FuelCost
Creates new instance
FuelData - Class in communications.message
Transmitting Data concerning a FuelsMarket.FuelType
FuelData(FuelsMarket.FuelType) - Constructor for class communications.message.FuelData
Creates a new FuelData instance
FuelData(Agent.ProtoDataItem) - Constructor for class communications.message.FuelData
Mandatory for deserialisation of DataItems
FuelPrice - agents.markets.FuelsMarket.Products
actual fuel price
FuelPriceForecast - agents.markets.FuelsMarket.Products
forecasted value of a fuel price
FuelPriceForecastRequest - agents.markets.FuelsTrader.Products
Request for fuel price forecast at a given time and for a given fuel
FuelPriceRequest - agents.markets.FuelsTrader.Products
Request for fuel price at a given time and for a given fuel
FuelsMarket - Class in agents.markets
Determines market prices for all conventional power plant fuels
FuelsMarket(DataProvider) - Constructor for class agents.markets.FuelsMarket
Creates a FuelsMarket
FuelsMarket.FuelType - Enum in agents.markets
Available types of fuel traded at FuelsMarket
FuelsMarket.Products - Enum in agents.markets
Products of the FuelsMarket
FuelsTrader - Interface in agents.markets
Interface for traders at the FuelsMarket
FuelsTrader.Products - Enum in agents.markets
Products of traders interacting with FuelsMarket
fuelType - Variable in class agents.conventionals.PowerPlantPrototype.PrototypeData
Type of fuel used
fuelType - Variable in class communications.message.FuelBid
the type of fuel this bid is associated with
fuelType - Variable in class communications.message.FuelData
The type of fuel in question

G

GateClosureForward - agents.trader.TraderWithClients.Products
Time of market clearing forwarded to clients
GateClosureInfo - agents.markets.DayAheadMarket.Products
States when the market clearing is performed and which time intervals it covers
getAccountedFullStorageCycles() - Method in class agents.storage.Device
 
getAccountedInternalEnergyFlowsInMWH() - Method in class agents.storage.Device
 
getAccumulatedEnergyInMWH() - Method in class agents.markets.meritOrder.books.TransferOrderBook
Computes the total energy of all items of this TransferOrderBook
getAllEnergyCarriers() - Method in class agents.policy.MarketData
 
getAmountOfPowerShortage(OrderBookItem) - Method in class agents.markets.meritOrder.books.DemandOrderBook
Returns amount of power that the supply is short; can only be called once the book is updated after market clearing
getAnnuityFactor() - Method in class accounting.AnnualCostCalculator
 
getAvailability(TimeStamp) - Method in class agents.conventionals.PowerPlantPrototype
Returns availability of power plants at given time
getAvailablePowerInMW(TimeStamp) - Method in class agents.conventionals.PowerPlant
Calculates effectively available net electricity generation capacity considering plant availabilities
getAwardedPower() - Method in class agents.markets.meritOrder.books.OrderBookItem
 
getBid() - Method in class agents.markets.meritOrder.books.OrderBookItem
 
getBidsOf(long) - Method in class agents.markets.meritOrder.books.TransferOrderBook
Get all bids of a specific trader
getBlockPower() - Method in class agents.markets.meritOrder.books.OrderBookItem
 
getChargingEfficiency() - Method in class agents.storage.AbstractDevice
 
getChargingPowerForecastInMW(TimeStamp) - Method in class agents.storage.arbitrageStrategists.ArbitrageStrategist
Returns forecasted external charging power, if possible - otherwise throws a RuntimeEception
getChargingPowerForecastInMW(TimeStamp) - Method in class agents.storage.arbitrageStrategists.DynamicProgrammingStrategist
 
getChargingPowerForecastInMW(TimeStamp) - Method in class agents.storage.arbitrageStrategists.FileDispatcher
 
getChargingPowerForecastInMW(TimeStamp) - Method in class agents.storage.arbitrageStrategists.MultiAgentMedian
 
getClass(PolicyItem.SupportInstrument) - Static method in class agents.policy.PolicyItem
Return the Subtype of PolicyItem implementing the given instrument
getClearingEventId() - Method in class agents.markets.DayAheadMarket
 
getClientDataForSetType(RenewablePlantOperator.SetType) - Method in class agents.trader.renewable.AggregatorTrader
Return all data of clients that match the given setType
getCo2EmissionsInTons() - Method in class agents.plantOperator.DispatchResult
 
getComparator() - Method in class agents.markets.meritOrder.sensitivities.MarginalCostSensitivity
 
getComparator() - Method in class agents.markets.meritOrder.sensitivities.MeritOrderSensitivity
 
getComparator() - Method in class agents.markets.meritOrder.sensitivities.PriceNoSensitivity
 
getComparator() - Method in class agents.markets.meritOrder.sensitivities.PriceSensitivity
 
getConversionFactor() - Method in class agents.electrolysis.Electrolyzer
 
getCumulatedLowerPower() - Method in class agents.markets.meritOrder.sensitivities.SensitivityItem
 
getCumulatedPowerLowerValue() - Method in class agents.markets.meritOrder.books.OrderBookItem
 
getCumulatedPowerUpperValue() - Method in class agents.markets.meritOrder.books.OrderBookItem
 
getCumulatedUpperPower() - Method in class agents.markets.meritOrder.sensitivities.SensitivityItem
 
getCumulatePowerOfItems() - Method in class agents.markets.meritOrder.books.OrderBook
 
getCurrentEnergyInStorageInMWH() - Method in class agents.storage.Device
 
getCurrentPowerOutputInMW() - Method in class agents.conventionals.PowerPlant
Returns electricity production from last update of load level
getCyclingCostInEURperMW() - Method in class agents.conventionals.PowerPlantPrototype
Returns the cycling costs
getDeliveryTime() - Method in class communications.portable.BidsAtTime
 
getDeliveryTime() - Method in class communications.portable.MarginalsAtTime
 
getDemandBids() - Method in class communications.portable.BidsAtTime
 
getDemandBook() - Method in class agents.markets.meritOrder.MarketClearingResult
 
getDemandOrderBook() - Method in class communications.portable.CouplingData
 
getDemandOrderBook() - Method in class communications.portable.MeritOrderMessage
 
getDischargingEfficiency() - Method in class agents.storage.AbstractDevice
 
getDispatch() - Method in class agents.trader.ClientData
 
getEfficiency() - Method in class agents.conventionals.PowerPlant
 
getElectricDemandForecastInMW(TimeStamp) - Method in class agents.electrolysis.ElectrolyzerStrategist
Provides forecast for electricity demand at given time;
only available to FileDispatcher is it doesn't use forecasts themselves
getElectricDemandForecastInMW(TimeStamp) - Method in class agents.electrolysis.FileDispatcher
 
getElectricityGenerationInMWH() - Method in class agents.plantOperator.DispatchResult
 
getEnergyAmountInMWH() - Method in class agents.markets.meritOrder.Bid
 
getEnergyCarrier(RenewablePlantOperator.SetType) - Method in class agents.policy.SetPolicies
getEnergyPrices() - Method in class agents.policy.MarketData
 
getEnergyStorageCapacityInMWH() - Method in class agents.storage.AbstractDevice
 
getEnergySumForTrader(long) - Method in class agents.markets.meritOrder.books.TransferOrderBook
Calculate offered energy total across all bids of this order book for given trader
getEnergyToPowerRatio() - Method in class agents.storage.AbstractDevice
 
getExportOrderBook() - Method in class communications.portable.CouplingData
 
getExternalChargingPowerInMW() - Method in class agents.storage.AbstractDevice
 
getExternalDischargingPowerInMW() - Method in class agents.storage.AbstractDevice
 
getFixedCostsInEURperYearMW() - Method in class accounting.AnnualCostCalculator
 
getFuelConsumptionInThermalMWH() - Method in class agents.plantOperator.DispatchResult
 
getFuelType() - Method in class agents.conventionals.Portfolio
 
getFuelType() - Method in class agents.conventionals.PowerPlantPrototype
Returns the fuel type
getGrossDepletionLossFactor() - Method in class agents.storage.AbstractDevice
 
getHighestItem() - Method in class agents.markets.meritOrder.books.SupplyOrderBook
 
getHydrogenPriceForPeriod(TimePeriod) - Method in class agents.electrolysis.ElectrolyzerStrategist
Returns hydrogen price forecast associated with given TimePeriod
getId() - Method in class agents.conventionals.PowerPlant
 
getImportOrderBook() - Method in class communications.portable.CouplingData
 
getInstalledCapacity() - Method in class agents.trader.ClientData
 
getInstalledCapacityInMW() - Method in class agents.plantOperator.ConventionalPlantOperator
 
getInstalledCapacityInMW() - Method in class agents.plantOperator.PowerPlantOperator
 
getInstalledCapacityInMW() - Method in class agents.plantOperator.RenewablePlantOperator
 
getInstalledCapacityInMW() - Method in class agents.trader.ElectrolysisTrader
 
getInstalledCapacityInMW() - Method in class agents.trader.FlexibilityTrader
Return installed capacity of the operated flexibility device
getInstalledCapacityInMW() - Method in class agents.trader.StorageTrader
 
getInstalledCapacityInMW(TimeStamp) - Method in class agents.conventionals.Portfolio
Returns installed capacity at given time
getInstalledPowerAtTimeInMW(TimeStamp) - Method in class agents.plantOperator.RenewablePlantOperator
Returns the installed power at the specified time
getInstalledPowerInMW(TimeStamp) - Method in class agents.conventionals.PowerPlant
 
getInternalEnergySchedule() - Method in class agents.electrolysis.ElectrolyzerStrategist
 
getInternalEnergySchedule() - Method in class agents.flexibility.Strategist
 
getInternalEnergySchedule() - Method in class agents.storage.arbitrageStrategists.ArbitrageStrategist
 
getInternalPowerInMW() - Method in class agents.storage.AbstractDevice
 
getInvestmentExpensesInEURperMW() - Method in class accounting.AnnualCostCalculator
 
getLastAwardedItem() - Method in class agents.markets.meritOrder.books.SupplyOrderBook
Can only be called once the book is updated after market clearing
getLastBid() - Method in class agents.markets.meritOrder.books.DemandOrderBook
 
getLastBid() - Method in class agents.markets.meritOrder.books.OrderBook
 
getLastBid() - Method in class agents.markets.meritOrder.books.SupplyOrderBook
 
getLcoe() - Method in class agents.policy.Mpvar
 
getMarginal() - Method in class agents.markets.meritOrder.sensitivities.SensitivityItem
 
getMarginalCost() - Method in class agents.markets.meritOrder.Bid
 
getMarginalCost() - Method in class agents.markets.meritOrder.books.OrderBookItem
 
getMarginalCostInEURperMWH() - Method in class agents.plantOperator.Marginal
 
getMarginals() - Method in class communications.portable.MarginalsAtTime
 
getMarketPremiaInEURperMWH() - Method in class agents.trader.ClientData
 
getMarketPriceInEURperMWH() - Method in class agents.markets.meritOrder.MarketClearingResult
 
getMarketRevenue() - Method in class agents.trader.ClientData
 
getMatchingContract(List<Contract>, long) - Method in class agents.trader.Trader
 
getMaxNumberOfNegativeHours() - Method in class agents.policy.Cfd
 
getMaxNumberOfNegativeHours() - Method in class agents.policy.Mpfix
 
getMaxNumberOfNegativeHours() - Method in class agents.policy.Mpvar
 
getMissingForecastTimes(TreeMap<TimePeriod, ?>, TimePeriod) - Method in class agents.flexibility.Strategist
Returns list of times at which given TreeMap misses entries needed for schedule planning
getMissingHydrogenPriceForecastsTimes(TimePeriod) - Method in class agents.electrolysis.ElectrolyzerStrategist
Returns list of times at which hydrogen price forecasts are missing needed for schedule planning
getMonetaryOffset() - Method in class agents.markets.meritOrder.sensitivities.SensitivityItem
 
getNetChargingLossFactor() - Method in class agents.storage.AbstractDevice
 
getNotAwardedPower() - Method in class agents.markets.meritOrder.books.OrderBookItem
 
getOfferedPower() - Method in class agents.markets.meritOrder.books.DemandOrderBook
 
getOfferPrice() - Method in class agents.markets.meritOrder.books.OrderBookItem
 
getOfferPriceInEURperMWH() - Method in class agents.markets.meritOrder.Bid
 
getOrderBookItems() - Method in class agents.markets.meritOrder.books.OrderBook
 
getOrigin() - Method in class agents.markets.meritOrder.books.TransmissionBook
 
getOrigin() - Method in class communications.portable.CouplingData
 
getPeakPower(TimeStamp) - Method in class agents.electrolysis.Electrolyzer
Gets the available peak electricity power consumption at given time
getPolicyFor(PolicyItem.SupportInstrument) - Method in class agents.policy.SetPolicies.SetPolicyItems
getPolicyItem(RenewablePlantOperator.SetType, PolicyItem.SupportInstrument) - Method in class agents.policy.SetPolicies
getPolicyOfType(Class<T>) - Method in class communications.portable.SupportData
Returns PolicyItem of requested class type - if types do not match an Exception is thrown
getPower() - Method in class agents.markets.meritOrder.sensitivities.SensitivityItem
 
getPower(int) - Method in class agents.markets.meritOrder.sensitivities.StepPower
Returns power matching given step delta
getPowerPlantList() - Method in class agents.conventionals.Portfolio
 
getPowerPotentialInMW() - Method in class agents.plantOperator.Marginal
 
getPowerWithError(double, boolean) - Method in class agents.trader.renewable.AggregatorTrader
Calculate a power with errors from forecast
getPremium() - Method in class agents.policy.Cp
 
getPremium(TimeStamp) - Method in class agents.policy.Mpfix
 
getPrice() - Method in class agents.markets.meritOrder.sensitivities.SensitivityItem
 
getPriceForecast() - Method in class agents.markets.meritOrder.sensitivities.PriceNoSensitivity
 
getPriceWithoutCharging() - Method in class agents.markets.meritOrder.sensitivities.PriceSensitivity
 
getProducerUuid() - Method in class communications.portable.MarginalsAtTime
 
getRemainingTransferCapacityInMW() - Method in class communications.message.TransmissionCapacity
 
getResultForRequestedTime(TimeStamp) - Method in class agents.forecast.MarketForecaster
Returns stored clearing result for the given time - or throws an Exception if no result is stored
getScheduledBidInHourInEURperMWH(TimeStamp) - Method in class agents.flexibility.DispatchSchedule
Returns bidding price for charging or discharging
getScheduledChargingPowerInMW(TimeStamp) - Method in class agents.flexibility.DispatchSchedule
Returns charging power for the given time as positive value - in case of discharging, 0 is returned
getScheduledDischargingPowerInMW(TimeStamp) - Method in class agents.flexibility.DispatchSchedule
Returns discharging power for the given time as positive value - in case of charging, 0 is returned
getSelfDischargeRatePerHour() - Method in class agents.storage.AbstractDevice
 
getSensitivityForPeriod(TimePeriod) - Method in class agents.flexibility.Strategist
Returns MeritOrderSensitivity associated with the given TimePeriod
getSetType() - Method in class communications.portable.SupportData
 
getSortComparator() - Method in class agents.markets.meritOrder.books.DemandOrderBook
sorts in descending order
getSortComparator() - Method in class agents.markets.meritOrder.books.OrderBook
 
getSortComparator() - Method in class agents.markets.meritOrder.books.SupplyOrderBook
 
getSortedMarginalList(ArrayList<MarginalsAtTime>) - Method in class agents.trader.Trader
 
getSpecificCo2EmissionsInTonsPerThermalMWH() - Method in class agents.conventionals.PowerPlantPrototype
Returns specific CO2 emissions
getStepPowers(int) - Method in class agents.markets.meritOrder.sensitivities.MeritOrderSensitivity
Returns power per step depending on given transition step count and stored charging / discharging powers
getStrategist() - Method in class agents.trader.ElectrolysisTrader
 
getStrategist() - Method in class agents.trader.FlexibilityTrader
 
getStrategist() - Method in class agents.trader.StorageTrader
 
getSupplyBids() - Method in class communications.portable.BidsAtTime
 
getSupplyBook() - Method in class agents.markets.meritOrder.MarketClearingResult
 
getSupplyOrderBook() - Method in class communications.portable.CouplingData
 
getSupplyOrderBook() - Method in class communications.portable.MeritOrderMessage
 
getSupportData() - Method in class agents.trader.ClientData
 
getSupportData(TechnologySet) - Method in class agents.policy.SetPolicies
Create a link between the given TechnologySet's RenewablePlantOperator.SetType and its associated PolicyItem
getSupportInstrument() - Method in class agents.policy.Cfd
 
getSupportInstrument() - Method in class agents.policy.Cp
 
getSupportInstrument() - Method in class agents.policy.FinancialCfd
 
getSupportInstrument() - Method in class agents.policy.Fit
 
getSupportInstrument() - Method in class agents.policy.Mpfix
 
getSupportInstrument() - Method in class agents.policy.Mpvar
 
getSupportInstrument() - Method in class agents.policy.PolicyItem
 
getSupportRevenueInEUR() - Method in class agents.trader.ClientData
 
getSystemCostTotalInEUR() - Method in class agents.markets.meritOrder.MarketClearingResult
 
getTarget() - Method in class communications.message.TransmissionCapacity
 
getTechnologySet() - Method in class agents.trader.ClientData
 
getTimeOfFirstElement() - Method in class agents.flexibility.DispatchSchedule
 
getTimeout() - Method in class util.UrlModelService
 
getTimes() - Method in class communications.message.ClearingTimes
 
getTimesMissingElectricityForecasts(TimePeriod) - Method in class agents.flexibility.Strategist
Returns list of times at which electricity price forecasts are missing needed for schedule planning
getTimeStamp() - Method in class communications.portable.MeritOrderMessage
 
getTotalPowerPotentialInMW() - Method in class communications.portable.MarginalsAtTime
 
getTradedEnergyInMWH() - Method in class agents.markets.meritOrder.MarketClearingResult
 
getTraders() - Method in class agents.markets.meritOrder.books.TransferOrderBook
 
getTradersSumOfPower(long) - Method in class agents.markets.meritOrder.books.OrderBook
Return sum of power across all bids in this OrderBook for given trader
getTraderUuid() - Method in class agents.markets.meritOrder.books.OrderBookItem
 
getTraderUuid() - Method in class communications.portable.BidsAtTime
 
getTransmissionBook() - Method in class communications.portable.CouplingData
 
getTransmissionCapacities() - Method in class agents.markets.meritOrder.books.TransmissionBook
 
getTransmissionTo(DayAheadMarketMultiZone.MarketZone) - Method in class communications.portable.CouplingData
 
getTsFit() - Method in class agents.policy.Fit
 
getUnsheddableDemand() - Method in class agents.markets.meritOrder.books.DemandOrderBook
 
getValidSchedule(TimeStamp) - Method in class agents.electrolysis.ElectrolyzerStrategist
Returns a valid schedule for the given target time
getValuesInSteps(int) - Method in class agents.markets.meritOrder.sensitivities.MeritOrderSensitivity
Calculate sensitivity in equally distributed steps of power
getValuesInSteps(int) - Method in class agents.markets.meritOrder.sensitivities.PriceNoSensitivity
 
getVariableCostInEURperMWH(TimeStamp) - Method in class agents.conventionals.PowerPlantPrototype
Returns the variable costs at a specified time.
getVariableCostsInEUR() - Method in class agents.plantOperator.DispatchResult
 
getVariableOpexAtTime(TimeStamp) - Method in class agents.plantOperator.RenewablePlantOperator
Returns variable operational expenses at the specified time
getYieldPotential() - Method in class agents.trader.ClientData
 
GreenHydrogenOperator - Class in agents.electrolysis
A green hydrogen electrolysis operator
GreenHydrogenOperator(DataProvider) - Constructor for class agents.electrolysis.GreenHydrogenOperator
Creates a new ElectrolysisTrader based on given input parameters
GreenHydrogenOperator.Products - Enum in agents.electrolysis
 

H

HARD_COAL - agents.markets.FuelsMarket.FuelType
Hard coal
hasEnoughPowerToConvert(double, TimePeriod) - Method in class agents.electrolysis.Electrolyzer
Returns true if given amount of hydrogen can be produced in the given time period, false otherwise
hasNoValidBids() - Method in class agents.markets.meritOrder.books.OrderBook
Checks if this OrderBook contains no bids with power; this closes the order book - no further calls to OrderBook.addBid(Bid, long) or OrderBook.addBids(List, long) are allowed afterwards
hasPositiveBlockPower(OrderBookItem) - Method in class agents.markets.meritOrder.sensitivities.MeritOrderSensitivity
Returns true if the given item as a positive block power
HYDROGEN - agents.markets.FuelsMarket.FuelType
Hydrogen

I

ImportTrader - Class in agents.trader
Offers imported energy at DayAheadMarket according to given TimeSeries of energy import as supply.
ImportTrader(DataProvider) - Constructor for class agents.trader.ImportTrader
Creates a ImportTrader
IndividualPlantBuilder - Class in agents.conventionals
Installs and dismantles power plants according to a list of individual plants
IndividualPlantBuilder(DataProvider) - Constructor for class agents.conventionals.IndividualPlantBuilder
infeed - Variable in class communications.message.SupportRequestData
infeed per time stamp
installedCapacityInMW - Variable in class communications.message.SupportRequestData
the installed capacity, relevant in case of capacity-based support
internalEnergyPerState - Variable in class agents.storage.arbitrageStrategists.DynamicProgrammingStrategist
delta of internal energy in MWH associated with an increase of one discrete charging state
internalPowerInMW - Variable in class agents.storage.AbstractDevice
internal maximum charging / discharging power in MW
internalToExternalEnergy(double) - Method in class agents.storage.AbstractDevice
Return external energy delta equivalent of given internal energy delta
InvestmentAnnuityInEUR - agents.plantOperator.PowerPlantOperator.OutputFields
Annual share of investment cost
InvestmentAnnuityInEUR - agents.trader.FlexibilityTrader.Outputs
Investment annuity in EUR
isActive(long) - Method in class agents.conventionals.PowerPlant
Checks if the power plant is active at given time
isActiveAnyTimeBetween(long, long) - Method in class agents.conventionals.PowerPlant
Checks if the power plant is active at any time between the given start time step and end time step
isApplicable(TimeStamp, double) - Method in class agents.flexibility.DispatchSchedule
Returns true if this schedule is defined for the given time, and if the given energy level matches the scheduled energy one
isEligible(int) - Method in class agents.policy.Cfd
Returns true if given number of hours with negative prices is below or equal their maximum allowed value
isEligible(int) - Method in class agents.policy.Mpfix
Returns true if given number of hours with negative prices is below or equal their maximum allowed value
isEligible(int) - Method in class agents.policy.Mpvar
Returns true if given number of hours with negative prices is below or equal their maximum allowed value
isEligible(int, int) - Method in class agents.policy.PolicyItem
Returns true if given actual number of hours with negative prices is below their maximum allowed number, otherwise returns false.
isEmpty() - Method in class agents.markets.meritOrder.sensitivities.MeritOrderSensitivity
 
isEmpty() - Method in class agents.markets.meritOrder.sensitivities.PriceNoSensitivity
 
isSorted - Variable in class agents.markets.meritOrder.books.OrderBook
tells if this OrderBook has been yet finalised and sorted
isTypeOfMarketPremium() - Method in class agents.policy.Cfd
 
isTypeOfMarketPremium() - Method in class agents.policy.Cp
 
isTypeOfMarketPremium() - Method in class agents.policy.FinancialCfd
 
isTypeOfMarketPremium() - Method in class agents.policy.Fit
 
isTypeOfMarketPremium() - Method in class agents.policy.Mpfix
 
isTypeOfMarketPremium() - Method in class agents.policy.Mpvar
 
isTypeOfMarketPremium() - Method in class agents.policy.PolicyItem
 

L

LIGNITE - agents.markets.FuelsMarket.FuelType
Lignite
linearInterpolation(double, double, int) - Static method in class util.Util
Returns a newly created List of doubles, interpolating between given minimum and maximum
logClientDispatchAndRevenues(double, double, long, TimeStamp) - Method in class agents.trader.renewable.AggregatorTrader
Logs actual dispatch and revenue for client at given delivery time
logger - Static variable in class agents.markets.meritOrder.MarketClearing
Logs errors of MarketClearing
logger - Static variable in class agents.storage.arbitrageStrategists.ArbitrageStrategist
Logs errors for this class and its subclasses
LU - agents.markets.DayAheadMarketMultiZone.MarketZone
Luxembourg

M

Marginal - Class in agents.plantOperator
Transmits a single power-marginalCost pair
Marginal() - Constructor for class agents.plantOperator.Marginal
required for Portables
Marginal(double, double) - Constructor for class agents.plantOperator.Marginal
 
MarginalCost - agents.plantOperator.PowerPlantOperator.Products
Cost(s) for the production of a given amount of energy at a specific time
MarginalCostForecast - agents.plantOperator.PowerPlantOperator.Products
Forecasted cost(s) for the production of a given amount of energy at a specific time
MarginalCostSensitivity - Class in agents.markets.meritOrder.sensitivities
Reflects the sensitivity of supply-side marginal cost with respect to changes in demand
MarginalCostSensitivity() - Constructor for class agents.markets.meritOrder.sensitivities.MarginalCostSensitivity
 
MarginalsAtTime - Class in communications.portable
Summary of multiple Marginals associated with the same producer and delivery time
MarginalsAtTime() - Constructor for class communications.portable.MarginalsAtTime
required for Portables
MarginalsAtTime(long, TimeStamp, Marginal...) - Constructor for class communications.portable.MarginalsAtTime
 
MarginalsAtTime(long, TimeStamp, List<Marginal>) - Constructor for class communications.portable.MarginalsAtTime
 
marketClearing - Variable in class agents.forecast.MarketForecaster
the algorithm used to clear the market
marketClearing - Variable in class agents.markets.DayAheadMarket
Algorithm that performs the market clearing
MarketClearing - Class in agents.markets.meritOrder
Performs market clearing of day-ahead market based on provided Bid-messages
MarketClearing(ParameterData) - Constructor for class agents.markets.meritOrder.MarketClearing
Creates a MarketClearing
MarketClearingResult - Class in agents.markets.meritOrder
Holds clearing price, sold energy, and updated DemandOrderBook and SupplyOrderBook
MarketClearingResult(double, double) - Constructor for class agents.markets.meritOrder.MarketClearingResult
Instantiate with price and awarded energy; books are set separately
MarketClearingResult(ClearingDetails, DemandOrderBook, SupplyOrderBook) - Constructor for class agents.markets.meritOrder.MarketClearingResult
Instantiate with tradedEnergyInMWH, marketPriceInEURperMWH, priceSettingDemandBidIdx, priceSettingSupplyBidIdx, and minPriceSettingDemand from a ClearingResult object; and with demandBook, and supplyBook.
MarketCoupling - Class in agents.markets
Market coupling Agent that receives MeritOrderBooks from registered individual DayAheadMarket(s).
MarketCoupling(DataProvider) - Constructor for class agents.markets.MarketCoupling
Creates an MarketCoupling
MarketCoupling.Products - Enum in agents.markets
Products of MarketCoupling
MarketCouplingResult - agents.markets.MarketCoupling.Products
Result of the market coupling
MarketData - Class in agents.policy
Stores and evaluates market data
MarketData() - Constructor for class agents.policy.MarketData
 
MarketForecaster - Class in agents.forecast
Common base class related to DayAheadMarket forecasting; issues MarketForecaster.Products.ForecastRequests to ask for required forecasts; uses forecasted bids to clear market ahead of time and thus provide forecasts
MarketForecaster(DataProvider) - Constructor for class agents.forecast.MarketForecaster
MarketForecaster.Products - Enum in agents.forecast
Products of MarketForecasters
marketPremium - Variable in class communications.message.SupportResponseData
the market premium (if applicable, i.e.
marketPriceInEURperMWH - Variable in class agents.markets.meritOrder.ClearingDetails
settled market price after clearing
MarketValueCalculation - agents.policy.SupportPolicy.Products
Trigger for market value calculation
marketValueForecastParam - Static variable in class agents.trader.renewable.bidding.PremiumBased
Inputs for market value forecasting
matches(Bid) - Method in class agents.markets.meritOrder.Bid
 
MeritOrderClearingException(String) - Constructor for exception agents.markets.meritOrder.MeritOrderKernel.MeritOrderClearingException
Creates a new instances
MeritOrderForecast - agents.forecast.Forecaster.Products
Perfect foresight merit-order forecasts - issue a Request to obtain it
MeritOrderForecaster - Class in agents.forecast
Calculates and provides perfect foresight merit order forecasts
MeritOrderForecaster(DataProvider) - Constructor for class agents.forecast.MeritOrderForecaster
MeritOrderForecastRequest - agents.trader.FlexibilityTrader.Products
Requests for merit-order forecasts
MeritOrderKernel - Class in agents.markets.meritOrder
Clears the energy market by matching demand and supply curves
MeritOrderKernel() - Constructor for class agents.markets.meritOrder.MeritOrderKernel
 
MeritOrderKernel.MeritOrderClearingException - Exception in agents.markets.meritOrder
MeritOrderKernel could not complete clearing.
MeritOrderMessage - Class in communications.portable
Transmit a DemandOrderBook and SupplyOrderBook together with a associated timeStamp
MeritOrderMessage() - Constructor for class communications.portable.MeritOrderMessage
required for Portables
MeritOrderMessage(SupplyOrderBook, DemandOrderBook, TimeStamp) - Constructor for class communications.portable.MeritOrderMessage
Creates a new instance
MeritOrderSensitivity - Class in agents.markets.meritOrder.sensitivities
Represents changes of a merit-order derived value (e.g.
MeritOrderSensitivity() - Constructor for class agents.markets.meritOrder.sensitivities.MeritOrderSensitivity
 
MIN_SHIFT_AMOUNT_IN_MWH - Static variable in class agents.markets.meritOrder.DemandBalancer
Minimal amount of energy to be shifted between markets
MINIMAL_PRICE_IN_EUR_PER_MWH - Static variable in class agents.markets.meritOrder.Constants
Minimum allowed bidding price at DayAheadMarkets
minPriceSettingDemand - Variable in class agents.markets.meritOrder.ClearingDetails
The maximum demand amount that can be reduced from the entire demand without reducing the clearing-price
Mpfix - Class in agents.policy
Set-specific realisation of a fixed market premium
Mpfix() - Constructor for class agents.policy.Mpfix
 
MPFIX - agents.policy.PolicyItem.SupportInstrument
A fixed market premium (MPFIX)
Mpvar - Class in agents.policy
Set-specific realisation of a variable market premium
Mpvar() - Constructor for class agents.policy.Mpvar
 
MPVAR - agents.policy.PolicyItem.SupportInstrument
A variable market premium (MPVAR); as in the German Renewable Energies Act
MULTI_AGENT_MEDIAN - agents.storage.arbitrageStrategists.ArbitrageStrategist.StrategistType
Calculates the Device dispatch in order to maximise the profits of the StorageTrader.
MultiAgentMedian - Class in agents.storage.arbitrageStrategists
Creates simple storage dispatch strategies based on an electricity price forecast and its median; Charges whenever the price is below (median - loss_safety) and discharges when prices are above (median + loss_safety).
MultiAgentMedian(ParameterData, ParameterData, Device) - Constructor for class agents.storage.arbitrageStrategists.MultiAgentMedian
Creates a MultiAgentMedian strategist

N

NATURAL_GAS - agents.markets.FuelsMarket.FuelType
Natural Gas
newStrategist(ParameterData, Electrolyzer) - Static method in class agents.electrolysis.ElectrolyzerStrategist
Creates new electrolysis Strategist based on its associated input group
NL - agents.markets.DayAheadMarketMultiZone.MarketZone
Netherlands
NO - agents.markets.DayAheadMarketMultiZone.MarketZone
Norway
NoSupportTrader - Class in agents.trader.renewable
Offers energy at DayAheadMarket according to given TimeSeries of renewable power plants and thereby obtaining no support payments
NoSupportTrader(DataProvider) - Constructor for class agents.trader.renewable.NoSupportTrader
Creates a NoSupportTrader
NUCLEAR - agents.markets.FuelsMarket.FuelType
Nuclear fuel
numberOfEnergyStates - Variable in class agents.storage.arbitrageStrategists.DynamicProgrammingStrategist
total number of discrete states representing the storage state of charge
numberOfTransitionStates - Variable in class agents.storage.arbitrageStrategists.DynamicProgrammingStrategist
number of discrete states to model an energy state transition

O

offer(T) - Method in class util.SortedLinkedList
OfferedEnergyInMWH - agents.markets.DayAheadMarketTrader.OutputColumns
Energy offered to energy exchange
OfferedEnergyInMWH - agents.plantOperator.PowerPlantOperator.OutputFields
Electricity offered for production
offerFirst(T) - Method in class util.SortedLinkedList
offerLast(T) - Method in class util.SortedLinkedList
OIL - agents.markets.FuelsMarket.FuelType
Fuel oils
OPERATION_PERIOD - Static variable in class agents.flexibility.Strategist
Hard coded time granularity of Strategist
optimiseDispatch(TimePeriod) - Method in class agents.storage.arbitrageStrategists.DynamicProgrammingStrategist
optimise the dispatch based on the specific optimisation target
optimiseDispatch(TimePeriod) - Method in class agents.storage.arbitrageStrategists.ProfitMaximiser
update most profitable final state for each possible initial state in every period
optimiseDispatch(TimePeriod) - Method in class agents.storage.arbitrageStrategists.SystemCostMinimiser
calculates least costly and reachable final state for every initial state in every period
OrderBook - Class in agents.markets.meritOrder.books
Handles a list of bids or asks at an energy DayAheadMarket for a single time frame of trading
OrderBook() - Constructor for class agents.markets.meritOrder.books.OrderBook
required for Portables
OrderBook.DistributionMethod - Enum in agents.markets.meritOrder.books
Method of how to award energy across multiple price-setting bids
OrderBookItem - Class in agents.markets.meritOrder.books
An item of an OrderBook, either bid or ask
OrderBookItem() - Constructor for class agents.markets.meritOrder.books.OrderBookItem
required for Portables
OrderBookItem(Bid, long) - Constructor for class agents.markets.meritOrder.books.OrderBookItem
Creates an OrderBookItem based in given Bid
orderBookItems - Variable in class agents.markets.meritOrder.books.OrderBook
list of all items in this OrderBook
Other - agents.policy.SupportPolicy.EnergyCarrier
Not eligible for support
OTHER - agents.markets.FuelsMarket.FuelType
Any other type of fuel
OtherPV - agents.plantOperator.RenewablePlantOperator.SetType
Any other type of PV power plant

P

parameters - Static variable in class accounting.AnnualCostCalculator
Input parameters used by AnnualCostCalculator
parameters - Static variable in class agents.electrolysis.Electrolyzer
Input parameters of an Electrolyzer unit
parameters - Static variable in class agents.electrolysis.ElectrolyzerStrategist
Input parameters of ElectrolyzerStrategist
parameters - Static variable in class agents.electrolysis.FileDispatcher
Input parameters for the FileDispatcher
parameters - Static variable in class agents.electrolysis.SingleAgentSimple
Inputs specific to SingleAgentSimple electrolyzer strategists
parameters - Static variable in class agents.forecast.PowerForecastError
Specific inputs to parameterise PowerForecastError modelling
parameters - Static variable in class agents.markets.CarbonMarket
Input parameters of CarbonMarket
parameters - Static variable in class agents.markets.meritOrder.MarketClearing
Input parameters of MarketClearing
parameters - Static variable in class agents.storage.arbitrageStrategists.ArbitrageStrategist
Specific input parameters for storage strategists
parameters - Static variable in class agents.storage.arbitrageStrategists.DynamicProgrammingStrategist
Specific input parameters for storage strategists using dynamic programming
parameters - Static variable in class agents.storage.arbitrageStrategists.FileDispatcher
Input for the FileDispatcher
parameters - Static variable in class agents.storage.arbitrageStrategists.MultiAgentMedian
Input parameters for the MultiAgentMedian strategist
parameters - Static variable in class agents.storage.Device
Input parameters of a storage Device
parameters - Static variable in class agents.trader.renewable.RenewableTrader
Inputs specific to RenewableTraders
parameters - Static variable in class util.UrlModelService
Inputs specific for UrlModelServices
payment - Variable in class communications.message.SupportResponseData
the support payed out
Payout - agents.plantOperator.PowerPlantScheduler.Products
Money paid to clients
PL - agents.markets.DayAheadMarketMultiZone.MarketZone
Poland
PlantBuildingManager - Class in agents.conventionals
Installs and tears down conventional power plants
PlantBuildingManager(DataProvider) - Constructor for class agents.conventionals.PlantBuildingManager
PlantBuildingManager.Products - Enum in agents.conventionals
PointInTime - Class in communications.message
Transfers but a single TimeStamp
PointInTime(Agent.ProtoDataItem) - Constructor for class communications.message.PointInTime
Mandatory for deserialisation of DataItems
PointInTime(TimeStamp) - Constructor for class communications.message.PointInTime
Creates this PointInTime
PolicyItem - Class in agents.policy
Abstract base class for set-specific support policy parametrisations
PolicyItem() - Constructor for class agents.policy.PolicyItem
 
PolicyItem.SupportInstrument - Enum in agents.policy
Available support instruments
Polynomial - Class in util
Represents a polynomial of any degree
Polynomial(double[]) - Constructor for class util.Polynomial
Creates a polynomial of any degree, e.g.
Polynomial(List<Double>) - Constructor for class util.Polynomial
Creates a polynomial of any degree, e.g.
populate(ComponentProvider) - Method in class agents.conventionals.Portfolio
required for Portables
populate(ComponentProvider) - Method in class agents.conventionals.PowerPlant
required for Portables
populate(ComponentProvider) - Method in class agents.conventionals.PowerPlantPrototype
required for Portables
populate(ComponentProvider) - Method in class agents.markets.meritOrder.Bid
required for Portables
populate(ComponentProvider) - Method in class agents.markets.meritOrder.books.OrderBook
required for Portables
populate(ComponentProvider) - Method in class agents.markets.meritOrder.books.OrderBookItem
 
populate(ComponentProvider) - Method in class agents.markets.meritOrder.books.TransferOrderBook
 
populate(ComponentProvider) - Method in class agents.markets.meritOrder.books.TransmissionBook
 
populate(ComponentProvider) - Method in class agents.plantOperator.Marginal
 
populate(ComponentProvider) - Method in class agents.policy.Cfd
required for Portables
populate(ComponentProvider) - Method in class agents.policy.Cp
required for Portables
populate(ComponentProvider) - Method in class agents.policy.FinancialCfd
 
populate(ComponentProvider) - Method in class agents.policy.Fit
required for Portables
populate(ComponentProvider) - Method in class agents.policy.Mpfix
required for Portables
populate(ComponentProvider) - Method in class agents.policy.Mpvar
required for Portables
populate(ComponentProvider) - Method in class communications.message.TransmissionCapacity
 
populate(ComponentProvider) - Method in class communications.portable.BidsAtTime
 
populate(ComponentProvider) - Method in class communications.portable.CouplingData
 
populate(ComponentProvider) - Method in class communications.portable.MarginalsAtTime
 
populate(ComponentProvider) - Method in class communications.portable.MeritOrderMessage
required for Portables
populate(ComponentProvider) - Method in class communications.portable.SupportData
required for Portables
portfolio - Variable in class agents.conventionals.PlantBuildingManager
The set of power plants controlled by this PlantBuildingManager
Portfolio - Class in agents.conventionals
Summarises a set of conventional power plants
Portfolio() - Constructor for class agents.conventionals.Portfolio
required for Portables
Portfolio(FuelsMarket.FuelType) - Constructor for class agents.conventionals.Portfolio
Creates a new Portfolio for plants with given fuelType
PowerForecastError - Class in agents.forecast
Calculates power values with errors following a normal distribution for power forecasting
PowerForecastError(ParameterData, Random) - Constructor for class agents.forecast.PowerForecastError
PowerPlant - Class in agents.conventionals
A conventional power plant unit
PowerPlant() - Constructor for class agents.conventionals.PowerPlant
required for Portables
PowerPlant(PowerPlantPrototype.PrototypeData, double, double, String) - Constructor for class agents.conventionals.PowerPlant
Creates a PowerPlant
PowerPlantOperator - Class in agents.plantOperator
Handles communication of power plant operators with their contracting Trader
PowerPlantOperator(DataProvider) - Constructor for class agents.plantOperator.PowerPlantOperator
PowerPlantOperator.OutputFields - Enum in agents.plantOperator
Available output columns
PowerPlantOperator.Products - Enum in agents.plantOperator
Available products
PowerPlantPortfolio - agents.conventionals.PlantBuildingManager.Products
Collection of power plants created and managed by this PlantBuildingManager
PowerPlantPrototype - Class in agents.conventionals
Stores common data of one type of conventional power plants
PowerPlantPrototype() - Constructor for class agents.conventionals.PowerPlantPrototype
required for Portables
PowerPlantPrototype(PowerPlantPrototype.PrototypeData) - Constructor for class agents.conventionals.PowerPlantPrototype
Creates PowerPlantPrototype based on
PowerPlantPrototype.PrototypeData - Class in agents.conventionals
Technical specification template for a group conventional power plants
PowerPlantScheduler - Interface in agents.plantOperator
Can order power plants how to dispatch
PowerPlantScheduler.Products - Enum in agents.plantOperator
powerPriceInEURperMWH - Variable in class communications.message.AwardData
the power price for the particular delivery time
powerPrices - Variable in class agents.trader.renewable.AggregatorTrader
Stores the power prices from DayAheadMarket
PpaInformation - Class in communications.message
Specifies an arbitrary amount at a specific time
PpaInformation - agents.plantOperator.renewable.VariableRenewableOperator.Products
Price set in PPA and the current yield potential
PpaInformation(Agent.ProtoDataItem) - Constructor for class communications.message.PpaInformation
Mandatory for deserialisation of DataItems
PpaInformation(TimeStamp, double, double) - Constructor for class communications.message.PpaInformation
Creates a new PpaInformation message
PpaInformationRequest - agents.electrolysis.GreenHydrogenOperator.Products
 
PredefinedPlantBuilder - Class in agents.conventionals
Installs and dismantles power plants according to a given predefined power TimeSeries
PredefinedPlantBuilder(DataProvider) - Constructor for class agents.conventionals.PredefinedPlantBuilder
PremiumBased - Class in agents.trader.renewable.bidding
Common functionality used by bidding strategies of infeed-based market premia
PremiumBased(ParameterData) - Constructor for class agents.trader.renewable.bidding.PremiumBased
Creates a new PremiumBased bidding strategy
price - Variable in class communications.message.PpaInformation
The price for which energy is exchanged between the contract parties
PriceForecast - agents.forecast.Forecaster.Products
Price forecast - issue a Request to obtain it
PriceForecaster - Class in agents.forecast
Calculates and provides perfect foresight electricity price forecasts
PriceForecaster(DataProvider) - Constructor for class agents.forecast.PriceForecaster
PriceForecasterFile - Class in agents.forecast
Provides static electricity price forecasts read from file
PriceForecasterFile(DataProvider) - Constructor for class agents.forecast.PriceForecasterFile
PriceForecastRequest - agents.trader.FlexibilityTrader.Products
Requests for price-forecasts
PriceNoSensitivity - Class in agents.markets.meritOrder.sensitivities
Despite being of type MeritOrderSensitivity, these objects store no sensitivity information but only a single electricity price
PriceNoSensitivity() - Constructor for class agents.markets.meritOrder.sensitivities.PriceNoSensitivity
 
priceScheduleInEURperMWH - Variable in class agents.flexibility.Strategist
schedule for the expected electricity prices
PriceSensitivity - Class in agents.markets.meritOrder.sensitivities
Reflects the sensitivity of the merit order price to bid changes
PriceSensitivity() - Constructor for class agents.markets.meritOrder.sensitivities.PriceSensitivity
 
priceSettingDemandBidIdx - Variable in class agents.markets.meritOrder.ClearingDetails
The first bid in the demand-bid curve that is below or equal the supply-bid curve.
priceSettingSupplyBidIdx - Variable in class agents.markets.meritOrder.ClearingDetails
The first bid in the supply-bid curve that is over or equal the demand-bid curve.
ProfitMaximiser - Class in agents.storage.arbitrageStrategists
Strategy to maximise profits via dynamic programming, running backwards in time.
ProfitMaximiser(ParameterData, ParameterData, Device) - Constructor for class agents.storage.arbitrageStrategists.ProfitMaximiser
Creates a ProfitMaximiser
prototypeData - Variable in class agents.conventionals.PlantBuildingManager
Prototype for all power plants in the Portfolio of this PlantBuildingManager
PrototypeData(ParameterData) - Constructor for class agents.conventionals.PowerPlantPrototype.PrototypeData
PV - agents.policy.SupportPolicy.EnergyCarrier
Photovoltaic
PvFit - agents.plantOperator.RenewablePlantOperator.SetType
PV power plant with feed-in tariff
PvMpvarCluster1 - agents.plantOperator.RenewablePlantOperator.SetType
PV power plant cluster 1 with variable market premium
PvMpvarCluster2 - agents.plantOperator.RenewablePlantOperator.SetType
PV power plant cluster 2 with variable market premium
PvMpvarCluster3 - agents.plantOperator.RenewablePlantOperator.SetType
PV power plant cluster 3 with variable market premium
PvMpvarCluster4 - agents.plantOperator.RenewablePlantOperator.SetType
PV power plant cluster 4 with variable market premium
PvMpvarCluster5 - agents.plantOperator.RenewablePlantOperator.SetType
PV power plant cluster 5 with variable market premium
PVRooftop - agents.plantOperator.RenewablePlantOperator.SetType
Rooftop PV devices

R

RANDOMIZE - agents.markets.meritOrder.books.OrderBook.DistributionMethod
Bids with the same price are awarded in a random order
readFuelBillMessage(Message) - Method in interface agents.markets.FuelsTrader
Reads a FuelsMarket.Products.FuelBill message from a contracted FuelsMarket
readFuelPriceMessage(Message) - Method in interface agents.markets.FuelsTrader
readGateClosureInfoMessage(Message) - Method in interface agents.markets.DayAheadMarketTrader
readMaxNumberOfNegativeHours(ParameterData) - Method in class agents.policy.PolicyItem
Read data for maximum number of negative hours from given input
readyToTearDownIn(long) - Method in class agents.conventionals.PowerPlant
Checks if a power plant is still active or has already been deactivated at the specified time
ReceivedMarketRevenues - agents.trader.renewable.AggregatorTrader.OutputColumns
overall received market revenues from marketing power plants
ReceivedMoneyInEUR - agents.plantOperator.PowerPlantOperator.OutputFields
Money received
ReceivedMoneyInEUR - agents.trader.FlexibilityTrader.Outputs
Total received money in EUR
ReceivedSupportInEUR - agents.trader.renewable.AggregatorTrader.OutputColumns
overall received support payments from policy agent
RefundedSupportInEUR - agents.trader.renewable.AggregatorTrader.OutputColumns
overall support refunded to policy agent (in CFD scheme)
register(TechnologySet) - Method in class agents.policy.SetPolicies
Registers the given TechnologySet for later evaluation
removeFirstMessageWithDataItem(Class<T>, List<Message>) - Static method in class util.Util
Searches given list of messages for the given type of DataItem.
RenewablePlantOperator - Class in agents.plantOperator
A PowerPlantOperator for renewable plants
RenewablePlantOperator(DataProvider) - Constructor for class agents.plantOperator.RenewablePlantOperator
RenewablePlantOperator.Products - Enum in agents.plantOperator
RenewablePlantOperator.SetType - Enum in agents.plantOperator
Available sets for energy-carrier-specific remuneration
RenewableTrader - Class in agents.trader.renewable
Markets renewable capacities considering various different support instruments
RenewableTrader(DataProvider) - Constructor for class agents.trader.renewable.RenewableTrader
Creates a RenewableTrader
reportCosts(ArrayList<Message>, List<Contract>) - Method in class agents.plantOperator.PowerPlantOperator
Write annual costs to output
reportCosts(ArrayList<Message>, List<Contract>) - Method in class agents.trader.FlexibilityTrader
Write annual costs to output; To trigger contract FlexibilityTrader with itself
RequestedEnergyInMWH - agents.markets.DayAheadMarketTrader.OutputColumns
Energy requested at energy exchange
requestElectricityForecast(ArrayList<Message>, List<Contract>) - Method in class agents.trader.FlexibilityTrader
Requests a forecast from a contracted Forecaster.
resetEnergyAccounting() - Method in class agents.storage.Device
Reset tracked internal energy flows and full storage cycles to 0
RunOfRiver - agents.plantOperator.RenewablePlantOperator.SetType
Run of river power plants
RunOfRiver - agents.policy.SupportPolicy.EnergyCarrier
run-of-river hydro-power

S

SAME_SHARES - agents.markets.meritOrder.books.OrderBook.DistributionMethod
Bids with the same price are all awarded the same share
saveNextForecast() - Method in class agents.forecast.MarketForecaster
writes out the nearest upcoming forecast after current time
SCARCITY_PRICE_IN_EUR_PER_MWH - Static variable in class agents.markets.meritOrder.Constants
Maximum allowed bidding price at DayAheadMarkets
scheduledBidPricesInEURperMWH - Variable in class agents.flexibility.Strategist
schedule for the electricity bid prices
scheduledChargedHydrogenTotal - Variable in class agents.electrolysis.ElectrolyzerStrategist
Planned production schedule for hydrogen in thermal MWh
scheduledInitialInternalEnergyInMWH - Variable in class agents.storage.arbitrageStrategists.ArbitrageStrategist
Expected initial energy levels of the associated storage for each operation period
scheduleDurationParam - Static variable in class agents.flexibility.Strategist
Strategist input parameter: number of time steps of the created schedules
scheduleDurationPeriods - Variable in class agents.flexibility.Strategist
number of time steps of the created schedules
SE - agents.markets.DayAheadMarketMultiZone.MarketZone
Sweden
selectOrderBookItems(SupplyOrderBook, DemandOrderBook) - Method in class agents.markets.meritOrder.sensitivities.MarginalCostSensitivity
 
selectOrderBookItems(SupplyOrderBook, DemandOrderBook) - Method in class agents.markets.meritOrder.sensitivities.MeritOrderSensitivity
pick from given supply and / or demand OrderBooks - and add picked one(s) to this sensitivity
selectOrderBookItems(SupplyOrderBook, DemandOrderBook) - Method in class agents.markets.meritOrder.sensitivities.PriceNoSensitivity
 
selectOrderBookItems(SupplyOrderBook, DemandOrderBook) - Method in class agents.markets.meritOrder.sensitivities.PriceSensitivity
 
sendFuelBid(Contract, FuelBid) - Method in interface agents.markets.FuelsTrader
Send a FuelsTrader.Products.FuelBid message to the contracted FuelsMarket
sendFuelPriceRequest(Contract, FuelData, ClearingTimes) - Method in interface agents.markets.FuelsTrader
SensitivityItem - Class in agents.markets.meritOrder.sensitivities
Represents an item of a merit-order sensitivity
SensitivityItem(double, double, double) - Constructor for class agents.markets.meritOrder.sensitivities.SensitivityItem
Creates a SensitivityItem
set(int, T) - Method in class util.SortedLinkedList
setAwardedPower(double) - Method in class agents.markets.meritOrder.books.OrderBookItem
Sets the actual awarded power in the context of the containing OrderBook
setBidsScheduleInEURperMWH(double[]) - Method in class agents.flexibility.DispatchSchedule
sets hourly bidding schedule
setBooks(SupplyOrderBook, DemandOrderBook, OrderBook.DistributionMethod) - Method in class agents.markets.meritOrder.MarketClearingResult
Set and update books, i.e.
setChargingPerPeriod(double[]) - Method in class agents.flexibility.DispatchSchedule
sets hourly charging schedule
setConstructionTimeStep(long) - Method in class agents.conventionals.PowerPlant
Sets first time step in which the power plant will be able to deliver power
setCumulatedLowerPower(double) - Method in class agents.markets.meritOrder.sensitivities.SensitivityItem
set the cumulated power at the beginning this power block
setCumulatedPowerUpperValue(double) - Method in class agents.markets.meritOrder.books.OrderBookItem
Sets the cumulated power upper value in the context of the containing OrderBook
setCyclingCostInEURperMW(double) - Method in class agents.conventionals.PowerPlantPrototype
Override PowerPlantPrototype.cyclingCostInEURperMW with given value
setDataFromConfig(ParameterData) - Method in class agents.policy.Cfd
 
setDataFromConfig(ParameterData) - Method in class agents.policy.Cp
 
setDataFromConfig(ParameterData) - Method in class agents.policy.FinancialCfd
 
setDataFromConfig(ParameterData) - Method in class agents.policy.Fit
 
setDataFromConfig(ParameterData) - Method in class agents.policy.Mpfix
 
setDataFromConfig(ParameterData) - Method in class agents.policy.Mpvar
 
setDataFromConfig(ParameterData) - Method in class agents.policy.PolicyItem
Initialises an empty PolicyItem with its associated config data
setDemandOrderBook(DemandOrderBook) - Method in class communications.portable.CouplingData
Sets CouplingData.demandOrderBook of this object with
setElectrolyzer(Electrolyzer) - Method in class agents.electrolysis.ElectrolyzerStrategist
sets the ElectrolyzerStrategist's electrolyzer to the given one
setEnergyAmountInMWH(double) - Method in class agents.markets.meritOrder.Bid
set amount of energy requested or offered (depending on Type of this Bid)
setExpectedInitialInternalEnergyScheduleInMWH(double[]) - Method in class agents.flexibility.DispatchSchedule
sets schedule for expected initial internal energies
setExportOrderBook(TransferOrderBook) - Method in class communications.portable.CouplingData
Sets CouplingData.exportOrderBook of this object with
setImportOrderBook(TransferOrderBook) - Method in class communications.portable.CouplingData
Sets CouplingData.importOrderBook of this object
setInternalPowerInMW(double) - Method in class agents.storage.AbstractDevice
Set internal charging / discharging power maximum in MW; energy storage capacity is adapted accordingly
setInternalPowerInMW(double) - Method in class agents.storage.Device
Updates internal charging and discharging power of this Device.
setMarketPriceInEURperMWH(double) - Method in class agents.markets.meritOrder.MarketClearingResult
 
setMonetaryOffset(double) - Method in class agents.markets.meritOrder.sensitivities.SensitivityItem
set the cumulated monetary value at the beginning this power block
setPlannedAvailability(TimeSeries) - Method in class agents.conventionals.PowerPlantPrototype
Override PowerPlantPrototype.tsAvailability with given value
SetPolicies - Class in agents.policy
Controls all RenewablePlantOperator.SetType specific policy items
SetPolicies() - Constructor for class agents.policy.SetPolicies
 
SetPolicies.SetPolicyItems - Class in agents.policy
Holds set-specific support policies
SetPolicyItems() - Constructor for class agents.policy.SetPolicies.SetPolicyItems
 
SetRegistration - agents.plantOperator.RenewablePlantOperator.Products
A registration message to the marketing agent
setRemainingTransferCapacityInMW(double) - Method in class communications.message.TransmissionCapacity
updates remaining transfer capacity to the given value
setSupplyOrderBook(SupplyOrderBook) - Method in class communications.portable.CouplingData
Sets CouplingData.supplyOrderBook of this object with
setSupportData(SupportData) - Method in class agents.trader.ClientData
Saves the given SupportData applicable for this client
setTearDownTimeStep(long) - Method in class agents.conventionals.PowerPlant
Specifies the time step in and after which the power plant will no longer deliver power
setTimeout(int) - Method in class util.UrlModelService
Set max delay for service to respond
setTransmissionBook(TransmissionBook) - Method in class communications.portable.CouplingData
Sets CouplingData.transmissionBook of this object with
setTsVariableCosts(TimeSeries) - Method in class agents.conventionals.PowerPlantPrototype
Override PowerPlantPrototype.tsVariableCosts with given value
setType - Variable in class communications.message.SupportRequestData
the technology set
setType - Variable in class communications.message.SupportResponseData
the technology set
setType - Variable in class communications.message.TechnologySet
the set type
setUnplannedAvailabilityFactor(double) - Method in class agents.conventionals.PowerPlantPrototype
Override PowerPlantPrototype.unplannedAvailabilityFactor with given value
SINGLE_AGENT_MAX_PROFIT - agents.storage.arbitrageStrategists.ArbitrageStrategist.StrategistType
Optimises the Device dispatch in order to maximise the profits of the StorageTrader.
SINGLE_AGENT_MIN_SYSTEM_COST - agents.storage.arbitrageStrategists.ArbitrageStrategist.StrategistType
Uses the storage Device in order to minimise the total system costs.
SingleAgentSimple - Class in agents.electrolysis
Dispatches an electrolysis unit with the aim to minimise its cost using an electricity price forecast and a hydrogen production goal
SingleAgentSimple(ParameterData, ParameterData) - Constructor for class agents.electrolysis.SingleAgentSimple
sort(Comparator<? super T>) - Method in class util.SortedLinkedList
Not supported by SortedLinkedList, order is fixed to natural order
SortedLinkedList<T extends Comparable<T>> - Class in util
A LinkedList of Comparable elements that is sorted according to the natural ordering of its elements
SortedLinkedList() - Constructor for class util.SortedLinkedList
 
sortMarginalsByTimeStamp(ArrayList<Message>) - Method in class agents.trader.Trader
Reads MarginalsAtTime from given messages and sorts them by the time stamp they are valid at
sortMessagesByBidTimeStamp(ArrayList<Message>) - Method in class agents.forecast.MarketForecaster
Groups given messages by their targeted time of delivery into an ordered Map
specificCo2EmissionsInTonsPerThermalMWH - Variable in class agents.conventionals.PowerPlantPrototype.PrototypeData
Specific CO2 emissions in tons per use of 1 thermal MWh of fuel
StepPower - Class in agents.markets.meritOrder.sensitivities
Power in MW per charging / discharging step connected to a MeritOrderSensitivity
StepPower(double, double, int) - Constructor for class agents.markets.meritOrder.sensitivities.StepPower
Creates a StepPower
storage - Variable in class agents.storage.arbitrageStrategists.ArbitrageStrategist
The associated storage device this strategists plans for
StorageTrader - Class in agents.trader
Sells and buys energy utilising a Storage Device at the DayAheadMarket
StorageTrader(DataProvider) - Constructor for class agents.trader.StorageTrader
Creates a StorageTrader
storeElectricityPriceForecast(TimePeriod, double) - Method in class agents.electrolysis.FileDispatcher
Not needed for FileDispatcher
storeElectricityPriceForecast(TimePeriod, double) - Method in class agents.flexibility.Strategist
Stores given electricity price forecast for the associated TimePeriod: price-forecasting method
storeElectricityPriceForecast(TimePeriod, double) - Method in class agents.storage.arbitrageStrategists.DynamicProgrammingStrategist
 
storeHydrogenPriceForecast(TimePeriod, double) - Method in class agents.electrolysis.ElectrolyzerStrategist
Stores given hydrogen price forecast for the associated TimePeriod: price-forecasting method
storeMeritOrderForesight(TimePeriod, SupplyOrderBook, DemandOrderBook) - Method in class agents.electrolysis.FileDispatcher
Not needed for FileDispatcher
storeMeritOrderForesight(TimePeriod, SupplyOrderBook, DemandOrderBook) - Method in class agents.electrolysis.SingleAgentSimple
 
storeMeritOrderForesight(TimePeriod, SupplyOrderBook, DemandOrderBook) - Method in class agents.flexibility.Strategist
Stores given supply and demand bid forecasts for the associated TimePeriod: merit-order forecasting method
storeMeritOrderForesight(TimePeriod, SupplyOrderBook, DemandOrderBook) - Method in class agents.storage.arbitrageStrategists.FileDispatcher
Unused method - will throw an Exception
storeMeritOrderForesight(TimePeriod, SupplyOrderBook, DemandOrderBook) - Method in class agents.storage.arbitrageStrategists.MultiAgentMedian
 
Strategist - Class in agents.flexibility
Base class for strategists that operate some kind of flexibility, e.g., an energy storage or flexible electrolysis
Strategist(ParameterData) - Constructor for class agents.flexibility.Strategist
Creates new Strategist based on the given input
StrategistTypeParam - Static variable in class agents.storage.arbitrageStrategists.ArbitrageStrategist
General input parameter of storage strategists to determine its type
submitHourlyBids(Contract, ArrayList<MarginalsAtTime>, boolean) - Method in class agents.trader.renewable.AggregatorTrader
Prepares hourly bids based on given marginals and sends them to the contracted partner
submittedBidsByTime - Variable in class agents.trader.renewable.AggregatorTrader
Submitted Bids
Supply - communications.message.FuelBid.BidType
Offering fuel for sale
supplyEnergyInMWH - Variable in class communications.message.AwardData
the energy awarded from a supply bid
SupplyOrderBook - Class in agents.markets.meritOrder.books
OrderBook that manages all OrderBookItems from supply-Bids
SupplyOrderBook() - Constructor for class agents.markets.meritOrder.books.SupplyOrderBook
 
SupportData - Class in communications.portable
Information on the support policy applicable to the associated RenewablePlantOperator.SetType
SupportData() - Constructor for class communications.portable.SupportData
required for Portables
SupportData(RenewablePlantOperator.SetType, PolicyItem) - Constructor for class communications.portable.SupportData
Create a new SupportData
SupportInfo - agents.policy.SupportPolicy.Products
Info on the support scheme to be applied to a set of plants
SupportInfoRequest - agents.trader.renewable.AggregatorTrader.Products
Request for support information for contracted technology set(s)
supportInstrument - Variable in class communications.message.SupportRequestData
the support instrument for the technology set
supportInstrument - Variable in class communications.message.TechnologySet
the support instrument for the technology set
SupportPayout - agents.policy.SupportPolicy.Products
Actual pay-out of the support
SupportPayoutRequest - agents.trader.renewable.AggregatorTrader.Products
Request to obtain support payments for contracted technology set(s)
SupportPolicy - Class in agents.policy
Coordinates various different support policies - distributes according information and assigns support pay-outs.
SupportPolicy(DataProvider) - Constructor for class agents.policy.SupportPolicy
Creates a SupportPolicy
SupportPolicy.EnergyCarrier - Enum in agents.policy
Available energy carriers eligible for support - and "Other"
SupportPolicy.Products - Enum in agents.policy
Products of SupportPolicy
SupportRequestData - Class in communications.message
Holds the support data needed to calculate the support pay-out by the policy agent after a request by an AggregatorTrader.
SupportRequestData(Agent.ProtoDataItem) - Constructor for class communications.message.SupportRequestData
Mandatory for deserialisation of DataItems
SupportRequestData(Map.Entry<Long, ClientData>, TimePeriod) - Constructor for class communications.message.SupportRequestData
SupportResponseData - Class in communications.message
Holds the response of the support policy agent to a SupportRequestData item, i.e.
SupportResponseData(SupportRequestData, double, double) - Constructor for class communications.message.SupportResponseData
SupportResponseData(Agent.ProtoDataItem) - Constructor for class communications.message.SupportResponseData
Mandatory for deserialisation of DataItems
SystemCostMinimiser - Class in agents.storage.arbitrageStrategists
Strategy to minimise system cost (i.e.
SystemCostMinimiser(ParameterData, ParameterData, Device) - Constructor for class agents.storage.arbitrageStrategists.SystemCostMinimiser
SystemOperatorTrader - Class in agents.trader.renewable
Offers energy at DayAheadMarket of renewable power plants using a feed-in tariff support scheme
SystemOperatorTrader(DataProvider) - Constructor for class agents.trader.renewable.SystemOperatorTrader

T

tearDownPlants(long) - Method in class agents.conventionals.Portfolio
Removes any plants from the portfolio that have a tear-down time before or equal the specified time step
TechnologySet - Class in communications.message
Info needed for registration of a producer for support payments
TechnologySet(RenewablePlantOperator.SetType, SupportPolicy.EnergyCarrier, PolicyItem.SupportInstrument) - Constructor for class communications.message.TechnologySet
Create new TechnologySet
TechnologySet(Agent.ProtoDataItem) - Constructor for class communications.message.TechnologySet
Mandatory for deserialisation of DataItems
timeStamp - Variable in class communications.message.PointInTime
The transferred TimeStamp
toString() - Method in class agents.conventionals.Portfolio
 
toString() - Method in class agents.conventionals.PowerPlant
 
toString() - Method in class agents.markets.meritOrder.Bid
 
toString() - Method in class agents.markets.meritOrder.books.OrderBook
 
toString() - Method in class agents.markets.meritOrder.books.OrderBookItem
 
toString() - Method in class agents.markets.meritOrder.sensitivities.SensitivityItem
 
toString() - Method in class communications.message.SupportRequestData
 
tradedEnergyInMWH - Variable in class agents.markets.meritOrder.ClearingDetails
total traded energy on market
Trader - Class in agents.trader
Abstract base class for all traders at DayAheadMarket
Trader(DataProvider) - Constructor for class agents.trader.Trader
Creates a Trader
Trader.Products - Enum in agents.trader
Products of Traders
TraderWithClients - Class in agents.trader
Abstract base class for all traders at DayAheadMarket that require clients in order to create their bids.
TraderWithClients(DataProvider) - Constructor for class agents.trader.TraderWithClients
TraderWithClients.Products - Enum in agents.trader
Products of TraderWithClients
TransferOrderBook - Class in agents.markets.meritOrder.books
Handles a list of imported/exported Bids in a DayAheadMarket for a single time frame of trading.
TransferOrderBook() - Constructor for class agents.markets.meritOrder.books.TransferOrderBook
required for Portables
TransmissionAndBids - agents.markets.DayAheadMarketMultiZone.Products
Transmission capacities and bids from local exchange
TransmissionBook - Class in agents.markets.meritOrder.books
Handles a list of transmission capacities of an DayAheadMarket for a single time frame of trading.
TransmissionBook() - Constructor for class agents.markets.meritOrder.books.TransmissionBook
required for Portables
TransmissionBook(DayAheadMarketMultiZone.MarketZone) - Constructor for class agents.markets.meritOrder.books.TransmissionBook
Create new TransmissionBook
TransmissionCapacity - Class in communications.message
Specifies a transmission capacity of electricity from one market zone to another.
TransmissionCapacity() - Constructor for class communications.message.TransmissionCapacity
required for Portables
TransmissionCapacity(DayAheadMarketMultiZone.MarketZone, double) - Constructor for class communications.message.TransmissionCapacity
Constructs a new TransmissionCapacity object based on:
TrueGenerationPotentialInMWH - agents.trader.renewable.AggregatorTrader.OutputColumns
actual electricity generation potential
tsAvailability - Variable in class agents.conventionals.PowerPlantPrototype.PrototypeData
Time-dependent availability factor
tsVariableCosts - Variable in class agents.conventionals.PowerPlantPrototype.PrototypeData
Time-dependent variable costs per MWh of produced electricity

U

Undefined - agents.plantOperator.RenewablePlantOperator.SetType
unspecified power plant
unplannedAvailabilityFactor - Variable in class agents.conventionals.PowerPlantPrototype.PrototypeData
Permanently applied average availability reduction factor
updateAndSendPortfolio(ArrayList<Message>, List<Contract>) - Method in class agents.conventionals.PlantBuildingManager
Generates a new Portfolio and sends it to a connected agent
updateAwardedPowerInBids(double, double, OrderBook.DistributionMethod) - Method in class agents.markets.meritOrder.books.OrderBook
Updates awarded powers of all contained OrderBookItems, based on the given parameters
updateBidSchedule() - Method in class agents.flexibility.Strategist
Updates the bid schedules considering safety margins for the bid prices and market price limits
updateElectricityPriceForecast(ArrayList<Message>, List<Contract>) - Method in class agents.trader.FlexibilityTrader
Digests incoming price forecasts
updateExportBook(TransferOrderBook) - Method in class communications.portable.CouplingData
Updates the CouplingData.exportOrderBook of this object with
updateGeneration(TimeStamp, double, double, double) - Method in class agents.conventionals.PowerPlant
Changes current generation of plant according to desired electricity output, returns associated DispatchResult
updateImportBook(TransferOrderBook) - Method in class communications.portable.CouplingData
Updates the CouplingData.importOrderBook of this object with
updateMeritOrderForecast(ArrayList<Message>, List<Contract>) - Method in class agents.trader.FlexibilityTrader
Digests incoming MeritOrderMessage forecasts
updatePortfolio(TimeStamp, TimeSpan) - Method in class agents.conventionals.IndividualPlantBuilder
 
updatePortfolio(TimeStamp, TimeSpan) - Method in class agents.conventionals.PlantBuildingManager
Creates new plants and tears down old ones in order to match current and future plant specifications
updatePortfolio(TimeStamp, TimeSpan) - Method in class agents.conventionals.PredefinedPlantBuilder
 
updatePowers(double, double) - Method in class agents.markets.meritOrder.sensitivities.MeritOrderSensitivity
sets maximum charging and discharging powers in MW according to specified values
updatePriceForecast(double) - Method in class agents.markets.meritOrder.sensitivities.MarginalCostSensitivity
 
updatePriceForecast(double) - Method in class agents.markets.meritOrder.sensitivities.MeritOrderSensitivity
Stores fixed electricity price forecast value
updatePriceForecast(double) - Method in class agents.markets.meritOrder.sensitivities.PriceNoSensitivity
 
updatePriceForecast(double) - Method in class agents.markets.meritOrder.sensitivities.PriceSensitivity
 
updateProducedHydrogenTotal(double) - Method in class agents.electrolysis.ElectrolyzerStrategist
Updates produced hydrogen total by adding the given amount
updateSchedule(TimePeriod) - Method in class agents.electrolysis.FileDispatcher
 
updateSchedule(TimePeriod) - Method in class agents.electrolysis.SingleAgentSimple
 
updateSchedule(TimePeriod) - Method in class agents.flexibility.Strategist
Updates schedule arrays starting at the given TimePeriod with the given initial energy level
updateSchedule(TimePeriod) - Method in class agents.storage.arbitrageStrategists.DynamicProgrammingStrategist
 
updateSchedule(TimePeriod) - Method in class agents.storage.arbitrageStrategists.FileDispatcher
Not needed for FileDispatcher
updateSchedule(TimePeriod) - Method in class agents.storage.arbitrageStrategists.MultiAgentMedian
 
updateScheduleArrays(TimePeriod) - Method in class agents.storage.arbitrageStrategists.DynamicProgrammingStrategist
For scheduling period: updates arrays for expected initial energy levels, (dis-)charging power and bidding prices
updateSensitivities(SupplyOrderBook, DemandOrderBook) - Method in class agents.markets.meritOrder.sensitivities.MeritOrderSensitivity
updates sensitivities from given order books
updateTransmissionBook(DayAheadMarketMultiZone.MarketZone, double) - Method in class communications.portable.CouplingData
updates CouplingData.transmissionBook of this object with the given amount for the given Region
UrlModelService<T,​U> - Class in util
Caller for external model that is executed via post requests to a URL;
usage; Create an anonymous (child) class with
UrlModelService<RequestModel,ResponseModel> myService = new UrlModelService<RequestModel,ResponseModel>(urlString) {}
UrlModelService(ParameterData) - Constructor for class util.UrlModelService
Create a new UrlModelService as an anonymous (child) class, see also OracleDocs
UrlModelService(String) - Constructor for class util.UrlModelService
Create a new UrlModelService as an anonymous (child) class, see also OracleDocs
UrlModelService(String, int) - Constructor for class util.UrlModelService
Create a new UrlModelService as an anonymous (child) class, see also OracleDocs
util - package util
 
Util - Class in util
Collection of general static methods used across packages

V

validAt - Variable in class communications.message.AmountAtTime
The time the DataItem is valid at
validAt - Variable in class communications.message.PpaInformation
The time the DataItem is valid at
valueOf(String) - Static method in enum agents.conventionals.PlantBuildingManager.Products
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum agents.electrolysis.GreenHydrogenOperator.Products
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum agents.forecast.Forecaster.Products
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum agents.forecast.MarketForecaster.Products
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum agents.markets.CarbonMarket.OperationMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum agents.markets.CarbonMarket.Products
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum agents.markets.DayAheadMarket.OutputFields
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum agents.markets.DayAheadMarket.Products
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum agents.markets.DayAheadMarketMultiZone.MarketZone
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum agents.markets.DayAheadMarketMultiZone.Products
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum agents.markets.DayAheadMarketTrader.OutputColumns
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum agents.markets.DayAheadMarketTrader.Products
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum agents.markets.FuelsMarket.FuelType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum agents.markets.FuelsMarket.Products
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum agents.markets.FuelsTrader.Products
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum agents.markets.MarketCoupling.Products
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum agents.markets.meritOrder.books.OrderBook.DistributionMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum agents.plantOperator.ConventionalPlantOperator.Products
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum agents.plantOperator.PowerPlantOperator.OutputFields
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum agents.plantOperator.PowerPlantOperator.Products
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum agents.plantOperator.PowerPlantScheduler.Products
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum agents.plantOperator.renewable.Biogas.OperationMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum agents.plantOperator.renewable.VariableRenewableOperator.Products
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum agents.plantOperator.RenewablePlantOperator.Products
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum agents.plantOperator.RenewablePlantOperator.SetType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum agents.policy.PolicyItem.SupportInstrument
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum agents.policy.SupportPolicy.EnergyCarrier
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum agents.policy.SupportPolicy.Products
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum agents.storage.arbitrageStrategists.ArbitrageStrategist.StrategistType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum agents.trader.FlexibilityTrader.Outputs
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum agents.trader.FlexibilityTrader.Products
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum agents.trader.renewable.AggregatorTrader.OutputColumns
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum agents.trader.renewable.AggregatorTrader.Products
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum agents.trader.Trader.Products
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum agents.trader.TraderWithClients.Products
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum communications.message.FuelBid.BidType
Returns the enum constant of this type with the specified name.
values() - Static method in enum agents.conventionals.PlantBuildingManager.Products
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum agents.electrolysis.GreenHydrogenOperator.Products
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum agents.forecast.Forecaster.Products
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum agents.forecast.MarketForecaster.Products
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum agents.markets.CarbonMarket.OperationMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum agents.markets.CarbonMarket.Products
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum agents.markets.DayAheadMarket.OutputFields
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum agents.markets.DayAheadMarket.Products
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum agents.markets.DayAheadMarketMultiZone.MarketZone
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum agents.markets.DayAheadMarketMultiZone.Products
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum agents.markets.DayAheadMarketTrader.OutputColumns
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum agents.markets.DayAheadMarketTrader.Products
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum agents.markets.FuelsMarket.FuelType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum agents.markets.FuelsMarket.Products
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum agents.markets.FuelsTrader.Products
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum agents.markets.MarketCoupling.Products
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum agents.markets.meritOrder.books.OrderBook.DistributionMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum agents.plantOperator.ConventionalPlantOperator.Products
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum agents.plantOperator.PowerPlantOperator.OutputFields
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum agents.plantOperator.PowerPlantOperator.Products
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum agents.plantOperator.PowerPlantScheduler.Products
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum agents.plantOperator.renewable.Biogas.OperationMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum agents.plantOperator.renewable.VariableRenewableOperator.Products
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum agents.plantOperator.RenewablePlantOperator.Products
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum agents.plantOperator.RenewablePlantOperator.SetType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum agents.policy.PolicyItem.SupportInstrument
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum agents.policy.SupportPolicy.EnergyCarrier
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum agents.policy.SupportPolicy.Products
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum agents.storage.arbitrageStrategists.ArbitrageStrategist.StrategistType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum agents.trader.FlexibilityTrader.Outputs
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum agents.trader.FlexibilityTrader.Products
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum agents.trader.renewable.AggregatorTrader.OutputColumns
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum agents.trader.renewable.AggregatorTrader.Products
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum agents.trader.Trader.Products
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum agents.trader.TraderWithClients.Products
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum communications.message.FuelBid.BidType
Returns an array containing the constants of this enum type, in the order they are declared.
VariableCostsInEUR - agents.plantOperator.PowerPlantOperator.OutputFields
Variable operation and maintenance costs
VariableCostsInEUR - agents.trader.FlexibilityTrader.Outputs
Variable operation and maintenance costs in EUR
VariablePremium - Class in agents.trader.renewable.bidding
Bidding strategy for variable market premium
VariablePremium(ParameterData) - Constructor for class agents.trader.renewable.bidding.VariablePremium
Creates new VariablePremium bidding strategy
VariableRenewableOperator - Class in agents.plantOperator.renewable
An operator of variable renewable energy sources plants that depend on a yield profile.
VariableRenewableOperator(DataProvider) - Constructor for class agents.plantOperator.renewable.VariableRenewableOperator
VariableRenewableOperator.Products - Enum in agents.plantOperator.renewable

W

WASTE - agents.markets.FuelsMarket.FuelType
Wastes
WindOff - agents.plantOperator.RenewablePlantOperator.SetType
Offshore wind power plants
WindOff - agents.policy.SupportPolicy.EnergyCarrier
offshore wind turbines
WindOffMpvarCluster1 - agents.plantOperator.RenewablePlantOperator.SetType
Wind offshore power plant cluster 1 with variable market premium
WindOffMpvarCluster2 - agents.plantOperator.RenewablePlantOperator.SetType
Wind offshore power plant cluster 2 with variable market premium
WindOffMpvarCluster3 - agents.plantOperator.RenewablePlantOperator.SetType
Wind offshore power plant cluster 3 with variable market premium
WindOffMpvarCluster4 - agents.plantOperator.RenewablePlantOperator.SetType
Wind offshore power plant cluster 4 with variable market premium
WindOn - agents.plantOperator.RenewablePlantOperator.SetType
Onshore wind power plants
WindOn - agents.policy.SupportPolicy.EnergyCarrier
onshore wind turbines
WindOnFit - agents.plantOperator.RenewablePlantOperator.SetType
Wind onshore power plant with feed-in tariff
WindOnMpvarCluster1 - agents.plantOperator.RenewablePlantOperator.SetType
Wind onshore power plant cluster 1 with variable market premium
WindOnMpvarCluster2 - agents.plantOperator.RenewablePlantOperator.SetType
Wind onshore power plant cluster 2 with variable market premium
WindOnMpvarCluster3 - agents.plantOperator.RenewablePlantOperator.SetType
Wind onshore power plant cluster 3 with variable market premium
WindOnMpvarCluster4 - agents.plantOperator.RenewablePlantOperator.SetType
Wind onshore power plant cluster 4 with variable market premium
WindOnMpvarCluster5 - agents.plantOperator.RenewablePlantOperator.SetType
Wind onshore power plant cluster 5 with variable market premium

Y

yieldPotential - Variable in class communications.message.PpaInformation
The amount of energy to be exchanged between the contract parties
YieldPotential - Class in communications.message
Yield potential data associated with an energy carrier
YieldPotential - agents.trader.renewable.AggregatorTrader.Products
Yield potential of contracted technology set(s)
YieldPotential(Agent.ProtoDataItem) - Constructor for class communications.message.YieldPotential
Mandatory for deserialisation of DataItems
YieldPotential(TimeStamp, double, SupportPolicy.EnergyCarrier) - Constructor for class communications.message.YieldPotential
Create new YieldPotential
A B C D E F G H I L M N O P R S T U V W Y 
All Classes All Packages