EMlab-generation Documentation
1.0
Documentation of the EMLab-Generation model.
|
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 () |
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.
Definition at line 39 of file Government.java.