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

Public Member Functions

double getCO2Tax (long time)
 
double getMinCo2Price (long time)
 
double getCo2Cap (long time)
 
TimeSeriesImpl getCo2TaxTrend ()
 
void setCo2TaxTrend (TimeSeriesImpl co2TaxTrend)
 
TimeSeriesImpl getCo2CapTrend ()
 
void setCo2CapTrend (TimeSeriesImpl co2CapTrend)
 
TimeSeriesImpl getMinCo2PriceTrend ()
 
void setMinCo2PriceTrend (TimeSeriesImpl minCo2PriceTrend)
 
double getCo2Penalty (long time)
 
void setCo2Penalty (double co2Penalty)
 
TimeSeriesImpl getCo2PriceCeilingTrend ()
 
void setCo2PriceCeilingTrend (TimeSeriesImpl co2PriceCeilingTrend)
 
boolean isActivelyAdjustingTheCO2Cap ()
 
void setActivelyAdjustingTheCO2Cap (boolean activelyAdjustingTheCO2Cap)
 
double getStabilityReserve ()
 
void setStabilityReserve (double stabilityReserve)
 
TimeSeriesImpl getStabilityReserveUpperTriggerTrend ()
 
void setStabilityReserveUpperTriggerTrend (TimeSeriesImpl stabilityReserveUpperTriggerTrend)
 
TimeSeriesImpl getStabilityReserveLowerTriggerTrend ()
 
void setStabilityReserveLowerTriggerTrend (TimeSeriesImpl stabilityReserveLowerTriggerTrend)
 
TimeSeriesImpl getStabilityReserveAddingPercentageTrend ()
 
void setStabilityReserveAddingPercentageTrend (TimeSeriesImpl stabilityReserveAddingPercentageTrend)
 
TimeSeriesImpl getStabilityReserveAddingMinimumTrend ()
 
void setStabilityReserveAddingMinimumTrend (TimeSeriesImpl stabilityReserveAddingMinimumTrend)
 
TimeSeriesImpl getStabilityReserveReleaseQuantityTrend ()
 
void setStabilityReserveReleaseQuantityTrend (TimeSeriesImpl stabilityReserveReleaseQuantityTrend)
 
boolean isDeviationFromResTargetAdjustment ()
 
void setDeviationFromResTargetAdjustment (boolean deviationFromResTargetAdjustment)
 
double getAdaptiveCapCO2SavingsWeighingFactor ()
 
void setAdaptiveCapCO2SavingsWeighingFactor (double adaptiveCapCO2SavingsWeighingFactor)
 
TimeSeriesImpl getCo2CapAdjustmentTimeSeries ()
 
void setCo2CapAdjustmentTimeSeries (TimeSeriesImpl co2CapAdjustmentTimeSeries)
 
boolean isAdaptiveCapAdjustmentBasedOnCapNotActualEmissions ()
 
void setAdaptiveCapAdjustmentBasedOnCapNotActualEmissions (boolean adaptiveCapAdjustmentBasedOnCapNotActualEmissions)
 
boolean isAdaptiveCapAdjustmentRelativeToNonSubsidisedProduction ()
 
void setAdaptiveCapAdjustmentRelativeToNonSubsidisedProduction (boolean adaptiveCapAdjustmentRelativeToNonSubsidisedProduction)
 
- 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

Government class representing a government of the entire simualation (e.g. a European government, or a federal governemnt). Contains two boolean parameters. activelyAdjustingTheCO2Cap defines whether the government adjusts the CO2 based on renewable installations. The second parameter deviationFromResTargetAdjustment sets if the deviation is measured from zero, or as an exceeding of the predefined target. See emlab.gen.role.co2Policy.RenewableAdaptiveCO2CapRole.java for details.

Author
jcrichstein

Definition at line 39 of file Government.java.


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