EMlab-generation Documentation  1.0
Documentation of the EMLab-Generation model.
Classes | Public Member Functions | List of all members
emlab.gen.role.investment.InvestInPowerGenerationTechnologiesRole< T extends EnergyProducer > Class Reference
Inheritance diagram for emlab.gen.role.investment.InvestInPowerGenerationTechnologiesRole< T extends EnergyProducer >:
Inheritance graph
Collaboration diagram for emlab.gen.role.investment.InvestInPowerGenerationTechnologiesRole< T extends EnergyProducer >:
Collaboration graph

Public Member Functions

void act (T agent)
 
Map< Substance, Double > predictFuelPrices (EnergyProducer agent, long futureTimePoint)
 
double determineExpectedMarginalCost (PowerPlant plant, Map< Substance, Double > expectedFuelPrices, double expectedCO2Price)
 
double determineExpectedMarginalFuelCost (PowerPlant powerPlant, Map< Substance, Double > expectedFuelPrices)
 

Detailed Description

EnergyProducers decide to invest in new PowerPlant

Author
Emile Chappin
Alfredas Chmieliauskas
JCRichstein

Definition at line 64 of file InvestInPowerGenerationTechnologiesRole.java.

Member Function Documentation

Map<Substance, Double> emlab.gen.role.investment.InvestInPowerGenerationTechnologiesRole< T extends EnergyProducer >.predictFuelPrices ( EnergyProducer  agent,
long  futureTimePoint 
)
inline

Predicts fuel prices for futureTimePoint using a geometric trend regression forecast. Only predicts fuels that are traded on a commodity market.

Parameters
agent
futureTimePoint
Returns
Map<Substance, Double> of predicted prices.

Definition at line 366 of file InvestInPowerGenerationTechnologiesRole.java.


The documentation for this class was generated from the following file: