AbstractEnergyProducerRole(Schedule schedule) (defined in emlab.gen.role.AbstractEnergyProducerRole< T extends EnergyProducer >) | emlab.gen.role.AbstractEnergyProducerRole< T extends EnergyProducer > | |
AbstractRole() (defined in emlab.gen.engine.AbstractRole< T extends Agent >) | emlab.gen.engine.AbstractRole< T extends Agent > | |
AbstractRole(Schedule schedule) (defined in emlab.gen.engine.AbstractRole< T extends Agent >) | emlab.gen.engine.AbstractRole< T extends Agent > | |
act(T agent) (defined in emlab.gen.role.investment.GenericInvestmentRole< T extends EnergyProducer >) | emlab.gen.role.investment.GenericInvestmentRole< T extends EnergyProducer > | |
act(List<? extends T > agents) (defined in emlab.gen.engine.AbstractRole< T extends Agent >) | emlab.gen.engine.AbstractRole< T extends Agent > | |
agentClass() (defined in emlab.gen.engine.AbstractRole< T extends Agent >) | emlab.gen.engine.AbstractRole< T extends Agent > | |
agentClass() (defined in emlab.gen.engine.Role< T extends Agent >) | emlab.gen.engine.Role< T extends Agent > | |
calculateAveragePastOperatingProfit(PowerPlant pp, long horizon) (defined in emlab.gen.role.AbstractEnergyProducerRole< T extends EnergyProducer >) | emlab.gen.role.AbstractEnergyProducerRole< T extends EnergyProducer > | |
calculateCO2MarketCost(PowerPlant powerPlant, boolean forecast, long clearingTick) (defined in emlab.gen.role.AbstractEnergyProducerRole< T extends EnergyProducer >) | emlab.gen.role.AbstractEnergyProducerRole< T extends EnergyProducer > | |
calculateCO2MarketMarginalCost(PowerPlant powerPlant, long clearingTick, boolean forecast) (defined in emlab.gen.role.AbstractEnergyProducerRole< T extends EnergyProducer >) | emlab.gen.role.AbstractEnergyProducerRole< T extends EnergyProducer > | |
calculateCO2Tax(PowerPlant powerPlant, boolean forecast, long clearingTick) (defined in emlab.gen.role.AbstractEnergyProducerRole< T extends EnergyProducer >) | emlab.gen.role.AbstractEnergyProducerRole< T extends EnergyProducer > | |
calculateCO2TaxMarginalCost(PowerPlant powerPlant, long tick) (defined in emlab.gen.role.AbstractEnergyProducerRole< T extends EnergyProducer >) | emlab.gen.role.AbstractEnergyProducerRole< T extends EnergyProducer > | |
calculateExpectedMarginalCostExclCO2MarketCost(PowerPlant powerPlant, Map< Substance, Double > forecastedFuelPrices, long tick) (defined in emlab.gen.role.AbstractEnergyProducerRole< T extends EnergyProducer >) | emlab.gen.role.AbstractEnergyProducerRole< T extends EnergyProducer > | |
calculateExpectedMarginalFuelCost(PowerPlant powerPlant, Map< Substance, Double > forecastedFuelPrices) (defined in emlab.gen.role.AbstractEnergyProducerRole< T extends EnergyProducer >) | emlab.gen.role.AbstractEnergyProducerRole< T extends EnergyProducer > | |
calculateFixedOperatingCost(PowerPlant powerPlant, long clearingTick) (defined in emlab.gen.role.AbstractEnergyProducerRole< T extends EnergyProducer >) | emlab.gen.role.AbstractEnergyProducerRole< T extends EnergyProducer > | |
calculateFuelConsumptionWhenOnlyOneFuelIsUsed(Substance substance, double efficiency) (defined in emlab.gen.role.AbstractEnergyProducerRole< T extends EnergyProducer >) | emlab.gen.role.AbstractEnergyProducerRole< T extends EnergyProducer > | |
calculateFuelMix(PowerPlant plant, Map< Substance, Double > substancePriceMap, double co2Price) | emlab.gen.role.AbstractEnergyProducerRole< T extends EnergyProducer > | |
calculateMarginalCO2Cost(PowerPlant powerPlant, long tick, boolean forecast) (defined in emlab.gen.role.AbstractEnergyProducerRole< T extends EnergyProducer >) | emlab.gen.role.AbstractEnergyProducerRole< T extends EnergyProducer > | |
calculateMarginalCostExclCO2MarketCost(PowerPlant powerPlant, long clearingTick) (defined in emlab.gen.role.AbstractEnergyProducerRole< T extends EnergyProducer >) | emlab.gen.role.AbstractEnergyProducerRole< T extends EnergyProducer > | |
calculateMarginalFuelCost(PowerPlant powerPlant, long clearingTick) (defined in emlab.gen.role.AbstractEnergyProducerRole< T extends EnergyProducer >) | emlab.gen.role.AbstractEnergyProducerRole< T extends EnergyProducer > | |
calculatePastOperatingProfitInclFixedOMCost(PowerPlant plant, long clearingTick) (defined in emlab.gen.role.AbstractEnergyProducerRole< T extends EnergyProducer >) | emlab.gen.role.AbstractEnergyProducerRole< T extends EnergyProducer > | |
calculatePaymentEffictiveCO2NationalMinimumPriceCost(PowerPlant powerPlant, boolean forecast, long clearingTick) | emlab.gen.role.AbstractEnergyProducerRole< T extends EnergyProducer > | |
convertFuelShareToMassVolume(double share) (defined in emlab.gen.role.AbstractEnergyProducerRole< T extends EnergyProducer >) | emlab.gen.role.AbstractEnergyProducerRole< T extends EnergyProducer > | |
determineExpectedCO2PriceInclTax(long futureTimePoint, long yearsLookingBackForRegression, long clearingTick) | emlab.gen.role.AbstractEnergyProducerRole< T extends EnergyProducer > | protected |
determineExpectedCO2PriceInclTax(long futureTimePoint, long yearsLookingBackForRegression, int adjustmentForDetermineFuelMix, long clearingTick) | emlab.gen.role.AbstractEnergyProducerRole< T extends EnergyProducer > | protected |
determineExpectedCO2PriceInclTaxAndFundamentalForecast(long futureTimePoint, long yearsLookingBackForRegression, int adjustmentForDetermineFuelMix, long clearingTick) | emlab.gen.role.AbstractEnergyProducerRole< T extends EnergyProducer > | |
determineLoanAnnuities(double totalLoan, double payBackTime, double interestRate) | emlab.gen.role.AbstractEnergyProducerRole< T extends EnergyProducer > | |
findLastKnownCO2Price(long clearingTick) (defined in emlab.gen.role.AbstractEnergyProducerRole< T extends EnergyProducer >) | emlab.gen.role.AbstractEnergyProducerRole< T extends EnergyProducer > | |
findLastKnownPriceForSubstance(Substance substance, long clearingTick) | emlab.gen.role.AbstractEnergyProducerRole< T extends EnergyProducer > | |
findLastKnownPriceOnMarket(DecarbonizationMarket market, long clearingTick) | emlab.gen.role.AbstractEnergyProducerRole< T extends EnergyProducer > | |
GenericInvestmentRole(Schedule schedule) (defined in emlab.gen.role.investment.GenericInvestmentRole< T extends EnergyProducer >) | emlab.gen.role.investment.GenericInvestmentRole< T extends EnergyProducer > | |
getCurrentTick() (defined in emlab.gen.engine.AbstractRole< T extends Agent >) | emlab.gen.engine.AbstractRole< T extends Agent > | |
getReps() (defined in emlab.gen.engine.AbstractRole< T extends Agent >) | emlab.gen.engine.AbstractRole< T extends Agent > | |
logger (defined in emlab.gen.engine.AbstractRole< T extends Agent >) | emlab.gen.engine.AbstractRole< T extends Agent > | |
predictFuelPrices(EnergyProducer agent, long futureTimePoint) | emlab.gen.role.AbstractEnergyProducerRole< T extends EnergyProducer > | |
predictFuelPrices(long numberOfYearsBacklookingForForecasting, long futureTimePoint, long clearingTick) | emlab.gen.role.AbstractEnergyProducerRole< T extends EnergyProducer > | |
schedule (defined in emlab.gen.engine.AbstractRole< T extends Agent >) | emlab.gen.engine.AbstractRole< T extends Agent > | |
setSchedule(Schedule schedule) (defined in emlab.gen.engine.AbstractRole< T extends Agent >) | emlab.gen.engine.AbstractRole< T extends Agent > | |
setSchedule(Schedule schedule) (defined in emlab.gen.engine.Role< T extends Agent >) | emlab.gen.engine.Role< T extends Agent > | |