EMlab-generation Documentation  1.0
Documentation of the EMLab-Generation model.
Public Member Functions | List of all members
emlab.gen.domain.agent.StochasticTargetInvestor Class Reference
Inheritance diagram for emlab.gen.domain.agent.StochasticTargetInvestor:
Inheritance graph
Collaboration diagram for emlab.gen.domain.agent.StochasticTargetInvestor:
Collaboration graph

Public Member Functions

Set
< PowerGeneratingTechnologyTargetFulfillment
getPowerGeneratingTechnologyPercentageOfYearlyTargetFulfillments ()
 
void setPowerGeneratingTechnologyPercentageOfYearlyTargetFulfillments (Set< PowerGeneratingTechnologyTargetFulfillment > powerGeneratingTechnologyPercentageOfYearlyTargetFulfillment)
 
- Public Member Functions inherited from emlab.gen.domain.agent.TargetInvestor
Set
< PowerGeneratingTechnologyTarget
getPowerGenerationTechnologyTargets ()
 
void setPowerGenerationTechnologyTargets (Set< PowerGeneratingTechnologyTarget > powerGeneratingTechnologyTargets)
 
PowerGridNode getSpecificPowerGridNode ()
 
void setSpecificPowerGridNode (PowerGridNode specificPowerGridNode)
 
- Public Member Functions inherited from emlab.gen.domain.agent.EnergyProducer
boolean isWillingToInvest ()
 
void setWillingToInvest (boolean willingToInvest)
 
double getDownpaymentFractionOfCash ()
 
void setDownpaymentFractionOfCash (double downpaymentFractionOfCash)
 
double getLoanInterestRate ()
 
void setLoanInterestRate (double loanInterestRate)
 
long getPastTimeHorizon ()
 
void setPastTimeHorizon (long pastTimeHorizon)
 
int getNumberOfYearsBacklookingForForecasting ()
 
void setNumberOfYearsBacklookingForForecasting (int numberOfYearsBacklookingForForecasting)
 
int getDismantlingProlongingYearsAfterTechnicalLifetime ()
 
void setDismantlingProlongingYearsAfterTechnicalLifetime (int dismantlingProlongingYearsAfterTechnicalLifetime)
 
double getDismantlingRequiredOperatingProfit ()
 
void setDismantlingRequiredOperatingProfit (double dismantlingRequiredOperatingProfit)
 
int getInvestmentFutureTimeHorizon ()
 
void setInvestmentFutureTimeHorizon (int investmentFutureTimeHorizon)
 
double getEquityInterestRate ()
 
void setEquityInterestRate (double investmentDiscountRate)
 
double getLongTermContractMargin ()
 
void setLongTermContractMargin (double longTermContractMargin)
 
double getLongTermContractPastTimeHorizon ()
 
void setLongTermContractPastTimeHorizon (double longTermContractPastTimeHorizon)
 
double getDebtRatioOfInvestments ()
 
void setDebtRatioOfInvestments (double debtRatioOfInvestments)
 
double getPriceMarkUp ()
 
void setPriceMarkUp (double priceMarkUp)
 
GenericInvestmentRole getInvestmentRole ()
 
void setInvestmentRole (GenericInvestmentRole investmentRole)
 
ElectricitySpotMarket getInvestorMarket ()
 
void setInvestorMarket (ElectricitySpotMarket investorMarket)
 
- Public Member Functions inherited from emlab.gen.domain.agent.DecarbonizationAgent
String getName ()
 
void setName (String name)
 
double getCash ()
 
void setCash (double cash)
 
double getCo2Allowances ()
 
void setCo2Allowances (double co2Allowances)
 
double getLastYearsCo2Allowances ()
 
void setLastYearsCo2Allowances (double lastYearsCo2Allowances)
 
String toString ()
 

Detailed Description

Definition at line 28 of file StochasticTargetInvestor.java.


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