Package agents.plantOperator
Class DispatchResult
- java.lang.Object
-
- agents.plantOperator.DispatchResult
-
public class DispatchResult extends Object
Conveys results of dispatching conventional power plants- Author:
- Christoph Schimeczek
-
-
Constructor Summary
Constructors Constructor Description DispatchResult()
CreateDispatchResult
with all values initialised to 0DispatchResult(double electricityGenerationInMWH, double variableCostInEUR, double fuelConsumptionInThermalMWH, double co2EmissionsInTons)
Create newDispatchResult
based on given values
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(DispatchResult other)
Add items from givenDispatchResult
to this onedouble
getCo2EmissionsInTons()
double
getElectricityGenerationInMWH()
double
getFuelConsumptionInThermalMWH()
double
getVariableCostsInEUR()
-
-
-
Constructor Detail
-
DispatchResult
public DispatchResult()
CreateDispatchResult
with all values initialised to 0
-
DispatchResult
public DispatchResult(double electricityGenerationInMWH, double variableCostInEUR, double fuelConsumptionInThermalMWH, double co2EmissionsInTons)
Create newDispatchResult
based on given values- Parameters:
electricityGenerationInMWH
- electric generation of the dispatchvariableCostInEUR
- cost total for fuels, ramping, emissions allowances and variable OPEXfuelConsumptionInThermalMWH
- required fuel amount for the power plantco2EmissionsInTons
- CO2 emissions cause by the dispatch
-
-
Method Detail
-
getElectricityGenerationInMWH
public double getElectricityGenerationInMWH()
- Returns:
- electric generation of the dispatch
-
getVariableCostsInEUR
public double getVariableCostsInEUR()
- Returns:
- cost total for fuels, ramping, emissions allowances and variable OPEX
-
getFuelConsumptionInThermalMWH
public double getFuelConsumptionInThermalMWH()
- Returns:
- required fuel amount for the power plant
-
getCo2EmissionsInTons
public double getCo2EmissionsInTons()
- Returns:
- CO2 emissions cause by the dispatch
-
add
public void add(DispatchResult other)
Add items from givenDispatchResult
to this one- Parameters:
other
- whose items to add to this
-
-